регулярное выражение, выборка
Здравствуйте.
Нужно при помощи регулярки вытащить выделенное, вот исходный текст, с которым должна работать регулярка:
Цитата:
MCICommand("open <SrcDir>\sample.mpg alias MPEG style child parent <This>")
pw=PubWidth()
ph=PubHeight()
For i=0 To Infinity
If (POS(LTrim$,txt$) | POS(RTrim$,txt$) | POS(Empty$,txt$)) Then
txt$=StrChange(txt$,RTrim$,CRLF$)
txt$=StrChange(txt$,LTrim$,CRLF$)
txt$=StrChange(txt$,Empty$,CRLF$)
Else
Break()
End
Next i
|
То, что выделено жирным, должно обработаться следующей регуляркой:
Код:
/^[ \t]*[A-Za-z0-9_]+(?=\()/g
а то, что выделено жирным и подчеркнуто, должно обработаться примерно такой регуляркой:
Код:
/[^(=][A-Za-z0-9_]+(?=\()/g
Но, второй код так же выбирает и MCICommand, чего не должно быть
|