我需要能夠以價格值從給定字符串的字符串匹配Shipping (UK):</span>
正則表達式相匹配一個字
串
Shipping (UK):</span>£2.95
正則表達式到目前爲止
(?<=\):<\/span>).*
開始
我試圖做這樣的事情...
(?<=\Shipping (UK):<\/span>).*
但這不起作用,什麼是正確的方式來構造這個正則表達式?
我需要能夠以價格值從給定字符串的字符串匹配Shipping (UK):</span>
正則表達式相匹配一個字
串
Shipping (UK):</span>£2.95
正則表達式到目前爲止
(?<=\):<\/span>).*
開始
我試圖做這樣的事情...
(?<=\Shipping (UK):<\/span>).*
但這不起作用,什麼是正確的方式來構造這個正則表達式?
確定這是偉大的,我把逃生括號放錯了地方,但爲什麼會出現不字符串「Shipping」之前的轉義括號? – 2012-08-08 16:39:19
因爲您只能轉義在正則表達式中具有特殊含義的字符 - 括號創建一個捕獲組,並且您希望匹配文字字符括號。 – nickb 2012-08-08 16:40:31
我明白了,謝謝。 – 2012-08-08 16:43:33
如果你只是在價格的價格之後,你不能只用'\ d + \。\ d {2}'來搜索那個價格嗎? – andrewsi 2012-08-08 16:36:26
大一點的在線工具檢查您的正則表達式語法: http://www.regextester.com/ – 2012-08-08 16:36:34
@Charmander是的,我知道, – 2012-08-08 16:37:10