有人可以幫我用我的正則表達式在PHP?PHP正則表達式獲取文本之前的數字
這是我的正則表達式:
(?:\d*(\,)\d*)(\,\d*)?(\,\d*)?(\,\d*)?
這是我的TESTDATA:
1〜2906730 RX
1-」 2733975的Rx
/132882 RX畝UUU Au
'2(* __/182 rX ... .212
我需要匹配'RX'或'rX'或'Rx'之前的數字。與上面的代碼 最後一行中的數字不匹配,因爲它錯過了','。
我相信有一個更好的方法來做到這一點。現在我的正則表達式甚至不檢查它的後面是「RX」。
任何幫助將不勝感激!可能會在php代碼中發佈 解決方案。
您不需要轉義逗號。 – Barmar
匹配數字和點的任意組合(最簡單的方法)可以用'[\ d。] +'完成,並且可以從字面上或用'\ s'註釋空格,最後一個文字'RX'可以與'/我'不區分大小寫的標誌。 – mario
顯示預期輸出 – sectus