擅长:python、mysql、java
<p>问题出在你的<code> &quot;</code>。解决方法是简单地将不可见的空间添加到正则表达式中,<code><span class=\"text\">([a-zA-Z%$#@*+=§ß|,.:;!?&\-_()\[\]\/\\{}ÁáÉéÍíÓóÚúÂâÊêÔôçãõÄäËëÏïÖöÜüÀà\"\'‘’ªº ]+)<\/span></code>注意stackoverlow会将奇怪的空间转换为普通空间,因此在这个答案中粘贴正则表达式将不起作用。您必须将它从代码中粘贴到<a href="https://regex101.com/r/rK7bO8/5" rel="nofollow noreferrer">link</a></p>
<p>在vim中粘贴文本并搜索<code/>(纯空格)<code> &quot;</code>中的空格不会突出显示。检查这个奇怪的空间会发现它是一个<code>&nbsp</code>,字符代码是240</p>
<p><a href="https://i.stack.imgur.com/RgIIa.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/RgIIa.png" alt="enter image description here"/></a></p>
<p>免责声明:
Regex不用于解析html。但似乎op正在做快速刮削,我认为在这种情况下使用regex是好的</p>