标签: regex pcre autoit regexp-replace
我有一个文本文件,我希望从中排除以数字1到9开头的行。我尝试使用正则表达式^\d+(.*)$和^[1-9](.*)$替换为空白(空字符串),但它不起作用。
^\d+(.*)$
^[1-9](.*)$
我正在使用AutoIt的StringRegExpReplace()命令。
StringRegExpReplace()
答案 0 :(得分:2)
默认情况下,锚点^和$在字符串的开头和结尾处匹配。
^
$
要使它们在行的开头和结尾处匹配,您必须设置MULTILINE (?m)修饰符。
MULTILINE (?m)
(?m)^\d.*$