我目前有这样的结构文件。
Google URL : www.google.com
One time fee : 5000
Cost price of boat :$29242 NLC by Micheal
Total paid for boat (inc. recond) :
Payment due :
Expected receipt $ :
我想使用正则表达式来匹配文件中的其他单词,除了这句话
Cost price of boat :$29242
我对正则表达式的了解有限,所以我无法完成这项任务。
我的第一次尝试是试图使用负面前瞻,最终以完全失败告终。
这是我不那么正常的正则表达式
^(?!Cost\s\w+\s\w+\s\w+\s[:][$]\d+)
如果你能引导我走上一条很棒的道路。谢谢!
语言:prce(php)
像这样添加多行选项
(?m)^(?!Cost\s+price\s+of\s+boat\s+:).*
然后添加.*
,如果它不是以什么为开头,它将抓住该线
在断言中。
您还可以使用以下正则表达式:
(?!Cost\s+price\s+of\s+boat\s+:)(?<=^|\v).*(?=$|\v)
要么
(?!Cost\s+price\s+of\s+boat\s+:)(?<=^|\v).*
在regex101上测试过: