1

我有一个文本文件,我想从中排除以数字 1 到 9 开头的行。我尝试使用正则表达式^\d+(.*)$和将它们替换为空白(空字符串) ^[1-9](.*)$,但它不起作用。

我正在使用 AutoIt 的StringRegExpReplace()命令。

4

1 回答 1

2

默认情况下,锚点^$匹配位于字符串的开头和结尾。

要使它们在行首和尾匹配,您必须设置MULTILINE (?m)修饰符。

(?m)^\d.*$
于 2015-09-24T18:36:13.673 回答