我遇到与正则表达式匹配特定链接的问题。
链接的标题如下所示:italicized — Some More Words (1234)
我正在使用此正则表达式,但它找不到任何匹配项:
<a href=\"([^\"]*)\"><em>italicized<\/em> — Some More Words ([0-9]{4})<\/a>
此外,链接标题的数字部分可能会有所不同,因此是数字捕获组的原因。
答案 0 :(得分:1)
您的父母(
和)
是捕获群组的元字符。
它们与源文本中的字面括号不匹配。为此他们必须逃脱。