捕获正则表达式中的特定首次匹配

时间:2017-11-07 13:13:44

标签: regex

我有这个文字,想要捕捉这封信的每一场比赛' ñ'在html href属性下。我希望它能匹配' ñ'在niño.htmlniña.html中,但NiñoNiña中都没有:

<a href='niño.html'>Niño</a> <a href='niña.html'>Niña</a>

我试过了,但它也匹配Niño

ñ(.*?\.html'>)+?

n\1替换时,它会给出:

<a href='nino.html'>Nino</a> <a href='niña.html'>Niña</a>

我希望文本看起来像是:

<a href='nino.html'>Niño</a> <a href='nina.html'>Niña</a>

我该怎么做?

1 个答案:

答案 0 :(得分:0)

当你尝试这个时,它之间的部分不包含单引号:

ñ([^']*?\.html'>)+?