以下字符串在文件中重复多次。每行以https
开头,以td>
结尾。这些行由其他字符串和\ n:
https://xxxxxxtd>
paila
paila
https://xxxxxxtd>
paila
https://xxxxxxtd>
https://xxxxxxtd>
我希望匹配该示例中以https
开头并使用正则表达式以td>
结尾的所有字符串。
我编写了以下正则表达式并在https://regex101.com/中进行了测试,但它不起作用:
^ht((.|\n)*)td\>$
缺少什么?
答案 0 :(得分:4)
你不必逃避不是特殊角色的结束角括号。
如果你这样做,序列\>
被视为结束词边界(在单词的末尾匹配),$
锚将失败,因为文字>
并未消耗。
^https.*td>$
应该有用。