我有一个巨大的xml,我必须分配给一个字符串。这个xml真的很大,所以我必须走每一行并在每行之前加上“”和+。我怎么能用eclipse的find / replace使用regEx来做到这一点。
<Student>
<name></name>
<age></age>
<class></class>
<section></section>
// More tags
</Student>
我想要的是什么:
public final String studentRequest = "<Student>"
+ " <name></name> "
+ " <age></age> "
+ " <class></class>"
+ " <section></section> "
+ " </Student>" ;
提前致谢。
答案 0 :(得分:0)
突出显示带有文字的行,并记住将范围放到&#34;选定的行&#34;。
然后,您搜索(.)$
并替换为$1"\+
(或$1\\n"\+
,如果您需要换行符),并将^(.)
替换为"$1
。
这将转为
hello
world
!
进入
"hello"+
"world"+
"!"
在第一行添加变量赋值,在结尾添加分号,然后就完成了。如果您的文字包含特殊字符,则可能会出现问题,但请先尝试清理它们。