var regex = "<a\b[^>]*>(.*?<span\b[^>]*>(.*?)<\/span>)<\/a>";
<a href="/computers">Computers<span>(1896)</span></a>
如何仅获取“计算机”文本?
答案 0 :(得分:-2)
您在错误的位置输入了“)”:
<a\b[^>]*>(.*?)<span\b[^>]*>(.*?)<\/span><\/a>
仅供参考:Google,找到喜欢的REGEXP测试仪。在Visual Studio扩展中有一些可用,此外在Internet上还有一些,以及其他工具(例如Komodo等)中的一些。
我将您的字符串和表达式扔到https://regex101.com/中,并使其在不到一分钟的时间内起作用。