我有一个字符串“Number = 12345678; Message = this \ n是\ n a \ n sample \ n text;”我使用正则表达式“\ {(。*?)} \”按字母和消息拆分字符串,但问题是消息中的“\ n”也被拆分。如何删除正则表达式中的“\”,以便邮件将包含“\ n”。请帮忙。感谢。
答案 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部分的正确分割。
希望这有帮助