正则表达式操纵

时间:2014-09-15 07:25:31

标签: android regex string

我有一个字符串“Number = 12345678; Message = this \ n是\ n a \ n sample \ n text;”我使用正则表达式“\ {(。*?)} \”按字母和消息拆分字符串,但问题是消息中的“\ n”也被拆分。如何删除正则表达式中的“\”,以便邮件将包含“\ n”。请帮忙。感谢。

1 个答案:

答案 0 :(得分:0)

嘿,我写了一个小测试程序并在普通的java中试用了

String test = "Number=12345678; Message=this \n is \n a \n sample \n text;";
System.out.println(test);
String[] out = test.split(";");
int i = 0;
for (String part : out)
{
   System.out.println(i);
   i++;
   System.out.println(part);
}

那是我的输出

Number=12345678; Message=this 
 is 
 a 
 sample 
 text;
0
Number=12345678
1
 Message=this 
 is 
 a 
 sample 
 text

所以我认为这是Number和Message部分的正确分割。

希望这有帮助