我在字符串中有如下内容:
blah blah
BEGINIGNORE
this stuff should get stripped out
ENDIGNORE
more stuff here
我想这样做(perl 语法): s/BEGINIGNORE.*ENDIGNORE//s - 即去掉BEGINIGNORE 和ENDIGNORE 之间的所有内容,包括在内。您会认为以下内容会在 Mathematica 中执行此操作:
StringReplace[str, re["BEGINIGNORE[.\\s]*ENDIGNORE"]->""]
但事实并非如此。我如何在 Mathematica 中做到这一点?
PS:我定义了以下别名: re = RegularExpression;