如何在java中使用正则表达式模式? [英] How to use regex pattern in java?
本文介绍了如何在java中使用正则表达式模式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好我是regex的新手我必须根据我的需要打破一个字符串
Hi i am new to regex i have to break a string according to my need
我有一个字符串s1;
i hava a string s1;
S=1 Agra Achhnera NIL
2 Agra Agra NIL
3 Agra Fatehabad nagar NIL
4 Agra Fatehpur Sikri NIL
5 Aligarh Aligarh 1300.00
6 Siddharth Nagar Naugarh NIL
7 Siddharth Nagar Sahiyapur NIL
8 palam Nagar Shohratgarh NIL;
我希望得到这样的字符串
i want to get this string like this
S=1 Agra Achhnera NIL
2 Agra Agra NIL
3 Agra Fatehabadnagar NIL
4 Agra FatehpurSikri NIL
5 Aligarh Aligarh 1300.00
6 SiddharthNagar Naugarh NIL
7 SiddharthNagar Sahiyapur NIL
8 palamNagar Shohratgarh NIL
如何实现我想要的输出
提前致谢
Goted output
Goted output
1 AgraAchhnera NIL
2 AgraAgra NIL
3 AgraFatehabad NIL
4 AgraFatehpur SikriNIL
推荐答案
查找 /([a-zA-Z] +)\((a-zA-Z] +)/ g
并更换使用 \1\2
或 $ 1 $ 2
您的语言支持哪种反向引用
and replace with \1\2
or $1$2
whichever backreference your language supports
演示:
这篇关于如何在java中使用正则表达式模式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文