저는 TCL이나 TCL regexp에 익숙하지 않습니다. 하지만 TCL 메커니즘/regexp가 필요합니다.이 정규 표현식은 라인/문장이 주어지면 단어에 몇 가지 특수 문자가 있음을 알리거나 배제 할 수 있습니다.TCL : regexp는 문자가있는 문자열을 제외합니다.
(space)(space)At 4:00:00AM (not sure) please do your work ...
지금 내가 foreach는 사용 루프 각 단어를 얻을 수있는 라인을 분할하려고 :
% set fields [split " At 4:00:00AM (not sure) please do your work" " " ]
{} {} {} At 4:00:00AM (not sure) please do your work
을하지만 다시 내가 할
내가 선/문장 뭔가 아래와 같이 있다고 가정 하지 원하는 빈 필드 : 나는 foreach는 화장실에서 단어를 제외 할 것과 또한
% foreach val $fields {
puts $val
}
At
4:00:00AM
(not
sure)
please
do
your
work
등의 특수 문자가 P :
(not
sure)
4:00:00AM
단어가 가진 제외를 '('또는 ':'시작, 끝 또는 어디서나 단어입니다.
어떻게하면 되나요?