匹配单词的正则表达式


regex which matches a word

我需要能够匹配字符串中的价格值,因为字符串以Shipping (UK):</span>开头

字符串

Shipping (UK):</span>&#163;2.95

到目前为止的正则表达式

(?<='):<'/span>).*

我试图做这样的事情...

(?<='Shipping (UK):<'/span>).*

但是这行不通,构造这个正则表达式的正确方法是什么?

您需要转义当前正则表达式中的括号以使其匹配:

(?<=Shipping '(UK'):<'/span>).*

另外,查曼德是正确的,你不想要速记'S,你想要的只是S