Regex 从文本文件中删除行

Regex 从文本文件中删除行,regex,pcre,autoit,regexp-replace,Regex,Pcre,Autoit,Regexp Replace,我有一个文本文件,我想从中排除以数字1到9开头的行。我尝试使用正则表达式^\d+(.*)$和^[1-9](.*)$将它们替换为空白(空字符串),但它不起作用 我正在使用AutoIt的命令。默认情况下,锚定^和$在字符串的开头和结尾匹配 要使它们在行的行尾匹配,必须设置多行(?m)修饰符 (?m)^\d.*$ 它在notepad++@dustmouse中工作,有些函数,比如AutoIt没有修改器的参数,这就是为什么需要使用。尽管它们在其他一些情况下仍然有用(例如,仅使模式的一部分不区分大小写)。

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


我正在使用AutoIt的命令。

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

要使它们在行的行尾匹配,必须设置
多行(?m)
修饰符

(?m)^\d.*$

它在notepad++@dustmouse中工作,有些函数,比如AutoIt没有修改器的参数,这就是为什么需要使用。尽管它们在其他一些情况下仍然有用(例如,仅使模式的一部分不区分大小写)。