对于我的情况,我想将包含字符;
的所有代码替换为;\n
但是,我不想为 for loop
int a=5;String B="";
for(int i=0;i<a;i++)
System.out.println(i);
所以,我想要这样的结果:
int a=5;
String B="";
for(int i=0;i<a;i++)
System.out.println(i);
我不知道如何制作它。
答案 0 :(得分:1)
我建议这样做: - 找到的索引,然后下一步找到右括号的索引&#34;)&#34 ;然后然后跳过那么多索引。
答案 1 :(得分:0)
B.replaceAll(";", ";\n")
这将用;
;\n
的所有实例
答案 2 :(得分:0)
无需使用正则表达式执行此任务。任何IDE(示例Eclipse)甚至一些文本编辑器都可以为您完成此任务。使用正则表达式来处理文本而不是程序代码。 Click here to see how this would be done in eclipse.