-3
A
回答
1
最簡單的一個爲你的情況是這樣的:
'/[0-9,]+/'
在PHP
$str = 'USD0,13';
$matches = array();
preg_match('/[0-9,]+/', $str, $matches);
echo $matches[0];
1
的/USD([0-9,\.]+)/
一個正則表達式應該做你想要什麼。除非你有一千個分離器,否則不一定需要點(考慮到它看起來像你使用的是歐盟標準)。
如果你想要多種貨幣,你可以這樣做:/(EUR|GBP|USD)([0-9\,\.]+)/
。
因爲你似乎很新的正則表達式,我將解釋:
/
是正則表達式的修飾符(這可以是任何東西,但我們會使用斜線這是正則表達式最常見的字符) 。如果你想讓它對敏感程度敏感,你可以做例如/regex/i
和i
就意味着對敏感程度敏感。
USD
只是一個字符列表U
其次是S
其次是D
。
(
and )
表示我們希望正則表達式將該匹配輸出給我們。
[0-9,\.]
手段人數從0
到9
,逗號和點(注意點來轉義,如正則表達式.
意味着「任何字符」。)
我們的比賽之後是一個+
這意味着「任何與此匹配相匹配的東西,重複一次或多次「。
第二個例子我們將USD
與(EUR|GBP|USD)
進行了切換。這意味着「EUR」或「GBP」或「USD」。
如果您有任何其他問題,請隨時詢問。
相關問題
- 1. 只有數字的正則表達式
- 2. 正則表達式只有數字
- 3. 正則表達式,只有
- 4. 正則表達式只有7位數字和9位數字
- 5. 正則表達式允許只有數字和數字
- 6. 正則表達式(寫正則表達式只有一個字母
- 7. c#正則表達式字符串中只有數字字符
- 8. jquery正則表達式正負號加數字只有
- 9. html5模式正則表達式只有數字從8到10
- 10. 正則表達式只有數字和字符
- 11. 只有英文和數字字符的Javascript正則表達式
- 12. 正則表達式:只有數字或空字符串
- 13. 只有字母,數字,破折號的正則表達式?
- 14. Java的正則表達式大寫字母和數字只有
- 15. 正則表達式的數字和連字符只有
- 16. 正則表達式 - 只有當成功由字母或數字
- 17. 只有正則表達式中的數字,負數也
- 18. 正則表達式數字
- 19. 正則表達式只允許字符
- 20. 正則表達式只返回字母
- 21. 正則表達式只
- 22. 使用正則表達式的正則表達式數字
- 23. 只有字母和數字只有正則表達式的問題
- 24. 正則表達式替換隻有在{}
- 25. 正則表達式。只有一個點
- 26. 正則表達式只有14號
- 27. 正則表達式匹配一個且只有一個數字
- 28. Python正則表達式匹配只有數字
- 29. 正則表達式只有符合數字腓
- 30. 正則表達式只有數字和點或逗號
你試過了什麼?您使用的是哪種正則表達式引擎?查找字符類。 –
[regular-expressions.info](http://www.regular-expressions.info/tutorial.html) – stema
由於這是正則表達式,它只是一個時間問題,直到有人回答這個問題: –