标签: regex
我有这样的文字:
>>> Dinner: <a class="Link" href="/" >rice</a> <<<
和我的正则表达式是
(>.*?<\/a)
这是给我>>> Dinner: <a class="Link" href="/" >rice</a的文字,但我只想要rice
>>> Dinner: <a class="Link" href="/" >rice</a
rice
任何帮助??
答案 0 :(得分:-1)
使用否定的字符类以及捕获组。
>([^<>]*)<\/a
从组索引1中获取所需的字符串。
DEMO
或强>
(?<=>)[^<>]*(?=<\/a)
答案 1 :(得分:-1)
试试这个。看看演示。
https://regex101.com/r/vD0sJ3/8
您需要使用lookaheads来确保仅捕获rice而不捕获其他符号。
lookaheads