如何将某个字符串与正则表达式匹配?

时间:2017-05-09 13:24:51

标签: regex

以下字符串在文件中重复多次。每行以https开头,以td>结尾。这些行由其他字符串和\ n:

分隔
https://xxxxxxtd>
paila
paila
https://xxxxxxtd>
paila
https://xxxxxxtd>
https://xxxxxxtd>

我希望匹配该示例中以https开头并使用正则表达式以td>结尾的所有字符串。 我编写了以下正则表达式并在https://regex101.com/中进行了测试,但它不起作用:

^ht((.|\n)*)td\>$

缺少什么?

1 个答案:

答案 0 :(得分:4)

你不必逃避不是特殊角色的结束角括号。

如果你这样做,序列\>被视为结束词边界(在单词的末尾匹配)$锚将失败,因为文字>并未消耗。

^https.*td>$

应该有用。