从文本文件中删除行

时间:2015-09-24 17:41:00

标签: regex pcre autoit regexp-replace

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

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

1 个答案:

答案 0 :(得分:2)

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

要使它们在的开头和结尾处匹配,您必须设置MULTILINE (?m)修饰符。

(?m)^\d.*$