【发布时间】:2013-07-16 12:03:27
【问题描述】:
我是安卓开发新手。现在我对正则表达式模式感到震惊。我尝试了很多东西,但都是徒劳的。
我正在尝试找到用 python 编写的正则表达式 "r'\^\d+\~[A-Za-z~ ]+'" 的 java 等效项。
提前致谢
编辑:
其实我想解析字符串:
"0~XYZ~Xamp Vampire~XMP~Vampire Cenet~~2013-7-9-16-39-25~~~~^12345~VAMPIRE CITY~Vampire City~VMC~Vampire Center~VPC~Xamp Center ~XMPC~Xamper VC~XMVX~07.50~09.45~01.55~1111111~~~~~~~~0001001000~~~~~~~~~~~MAIL_EXPRESS~4640~1~0~0~2013-07-08 ~2018-07-08~84~43~MAIL_EXPRESS:84:1085,1085,675,0,575,0:650,650,415,315,355,965:460,460,295,260,250,720:245,245,165,100,145,345:280,280,190,0,165,0:135,135,90,90,80,170:55,45,40 ,10,35,45:0,0,0,0,0,0:40,30,40,0,40,40~0~0~~60~1~6303~城际快车~~1~ SR~~BG~~~10010~,,En:,,GS:,,GSLRD:,,GS:,,2S:,,2S:,,2S:,,2S:D,D1,2S:C,C1 ,CC:,,2S:,,2S:,,2S:,,2S:,,2S:,,2S:,,2S:,,2S:,,2S:,,GSLR:~0~"
我在 python 中将正则表达式写为reg1=re.compile(r'\^\d+\~[A-Za-z~ ]+'),它给了我一个['^12345~VAMPIRE CITY~Vampire City~VMC~Vampire Center~VPC~Xamp Center~XMPC~Xamper VC~XMVX~'] 作为数组的结果。我只想在java中重现这个。我尝试了很多组合以及 npinti 的建议,但都失败了。请帮忙。
【问题讨论】: