-5
A
回答
6
.*\.(?:5|10)\.\d+\.\d+
應該工作。
說明:
.* # any number of characters (except newlines)
\. # literal dot
(?:5|10) # 5 or 10
\. # literal dot
\d+ # one or more digits
\. # literal dot
\d+ # one or more digits
記住,如果你在Java中使用它,你需要轉義反斜線構造正則表達式時:
Pattern regex = Pattern.compile(".*\\.(?:5|10)\\.\\d+\\.\\d+");
+0
豈不這場比賽如果只有一個「1」或「0」,在5年或10部分? – 2011-02-01 13:21:11
0
假設我正確地讀出你的意圖這應該工作:
Pattern p = Pattern.compile(".*?\\.(?:5|10)\\.(\\d+)\\.(\\d+)");
Matcher m;
m = p.matcher(".5.11.10");
m.matches(); // == true
m.group(1).equals("11");
m.group(2).equals("10");
m = p.matcher("hannib al.10.11.12");
m.matches(); // == true
m.group(1).equals("11");
m.group(2).equals("12");
0
假設你指的是例如有效的字符串.5.1.1
這種形式應該做的伎倆
\.(5|10)\.[0-9]\.[0-9]
,或者如果第二兩個數字可以有不止一個字符即.10.123.1234
\.(5|10)\.[0-9]*\.[0-9]*
相關問題
- 1. 正則表達式的正則表達式的Java字符串
- 2. 正則表達式來修剪一些不需要的字符在考慮下面的表達式字符串
- 3. Java的正則表達式字符串
- 4. 需要一個正則表達式驗證字符串的規則如下:
- 5. 如何用正則表達式表示下面的字符串?
- 6. java字符串正則表達式
- 7. 我需要一個字符串的正則表達式
- 8. 需要幫助的正則表達式或字符串替換
- 9. 需要避免子字符串的正則表達式
- 10. 需要這個字符串的正則表達式
- 11. 需要幫助起草的正則表達式字符串
- 12. 需要精確的字符串與正則表達式
- 13. 需要一個字符串以下的正則表達式格式匹配
- 14. 正則表達式需要刪除不需要的字符
- 15. 我需要標籤格式字符串正則表達式
- 16. 要求對於Java正則表達式的字符串
- 17. 需要正則表達式來提取字符串的子字符串
- 18. 正則表達式(正則表達式)的子字符串
- 19. php:如何正則表達式替換下面的字符串?
- 20. 在字符串中找到字/字符串,我需要正則表達式嗎?
- 21. 正則表達式需要在字符串中匹配isloated%
- 22. 需要一個正則表達式來提取子字符串
- 23. Javascript正則表達式。需要從SVG字符串提取值
- 24. 需要正則表達式分割字符串
- 25. 正則表達式 - 組,需要[this:andthis] from一個字符串
- 26. PHP正則表達式需要字符串
- 27. 正則表達式幫助需要從字符串
- 28. 需要正則表達式才能匹配字符串
- 29. 需要正則表達式從字符串
- 30. .NET正則表達式 - 需要匹配字符串解析
這是用正則表達式解決的一個微不足道的問題。如果你試圖解決問題,而不是等待一兩個小時讓其他人爲你解決問題,我認爲你會得到更好的服務。正則表達式並不難(尤其是像這樣的)。如果您可以用任何語言編寫代碼,只需幾個小時的學習和練習即可學習正則表達式。 – 2011-02-01 13:21:24
看看http://txt2re.com/。這給出了一個非常好的起點:http://txt2re.com/index.php3?s=string.5.123.456&3&5&6 – marcog 2011-02-01 13:29:14