我想根據我的正則表達式在java中採取一個字符串。假設我有一個字符串"R12T12W5P12T5L3"
。現在我想要這樣的事情:myStr[0]="R12T12",myStr[1]="W5P12",myStr[2]=T5L3.
我想先讓我的正則表達式首先是一個字符,然後是一個數字,然後是一個字符並持續一個數字。 我該怎麼做?字符串與正則表達式分割
1
A
回答
3
String s="R12T12W5P12T5L3";
String regex = "([A-Z]\\d+){2}";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(s);
while(m.find()){
System.out.println(m.group(0));
}
這將打印
R12T12
W5P12
T5L3
,你可以把它們放入一個列表,並轉換成數組結尾。
0
從正則表達式的字符串的建築物內的操作,在javascript:
var str = "R12T12W5P12T5L3";
var result = str.split(/(?=[^\d]){2}/).map(function(v,i,a){
return i%2 ? a[i-1]+v+'",' : 'myStr['+(i/2)+']="'
}).join('').slice(0,-1);
結果:
myStr[0]="R12T12",myStr[1]="W5P12",myStr[2]="T5L3"
+0
該死的......現在語言已被指定... – 2013-02-13 11:48:42
相關問題
- 1. 正則表達式分割字符串
- 2. 正則表達式分割字符串
- 3. 正則表達式分割字符串
- 4. 正則表達式分割字符串
- 5. 正則表達式打破由字符串分割字符串
- 6. 正則表達式切割字符串
- 7. 分割字符串與結束的正則表達式
- 8. 字符串與空間使用正則表達式分割
- 9. Java正則表達式來分割字符串與int,雙打
- 10. 試圖與正則表達式分割字符串
- 11. 分割字符串由邏輯值與正則表達式
- 12. 與正則表達式組分割字符串
- 13. 分割字符串與Python正則表達式
- 14. JavaScript的分割字符串與正則表達式
- 15. 用正則表達式分隔符分割字符串
- 16. 正則表達式分割字符串的分隔符
- 17. 正則表達式分割字符串不包括連字符
- 18. 正則表達式分割逗號分隔字符串
- 19. 正則表達式將字符串分割成多個部分
- 20. 正則表達式分割字符串以兩個分離器
- 21. Java字符串分割正則表達式保留定界符
- 22. 正則表達式模式幫助分割字符串
- 23. 基於正則表達式分割字符串?在vb.net模式
- 24. 按數字分割字符串正則表達式
- 25. 正則表達式分割字符串在特定字紋
- 26. 使用正則表達式從字符串中分割數字
- 27. 正則表達式分割字符串在特定字
- 28. Javascript正則表達式 - 正則表達式拆分字符串
- 29. 正則表達式的字符串分割字符串成部分
- 30. 分割串入組,正則表達式
在什麼語言? – 2013-02-13 11:40:17
拆分的邏輯是什麼?我沒有明白。 – PaNaVTEC 2013-02-13 11:40:51
你能制定這些比賽應該基於哪些規則嗎?它有助於[構建一個正則表達式] – Bergi 2013-02-13 11:41:46