Java Regexpression-用开始和结束引号替换带引号的字符串
我有一个任意的字符串,例如Java Regexpression-用开始和结束引号替换带引号的字符串,java,regex,Java,Regex,我有一个任意的字符串,例如 String multiline=` This is my "test" case with lines \section{new section} Another incorrect test" \section{next section} With some more "text" ` 我使用LaTeX,我想用书中使用的引号替换引号-类似于、、和´´。为此,我需要用\glqq替换开头引号,用\qrqq替换结尾引号。因为我不太确定引用是否在文本中正确完成,我不想让
String multiline=`
This is my "test" case
with lines
\section{new section}
Another incorrect test"
\section{next section}
With some more "text"
`
我使用LaTeX,我想用书中使用的引号替换引号-类似于、、和´´。为此,我需要用\glqq
替换开头引号,用\qrqq
替换结尾引号。因为我不太确定引用是否在文本中正确完成,我不想让它们永远继续下去。i、 e.在每个\section{…}
之后,应启动一个新的替换机制
我正在用Java编写所有的代码。因此,我认为我首先将字符串拆分为不同的部分,例如,.split(“^\\section\{[.*$”)
如何以不同的方式替换开头和结尾的引号?这在封闭正则表达式中是“容易”的还是我应该自己做的?尝试以下示例:
String line=“这是我的“测试”案例,还有一些“文本”;
line=line.replaceAll(“\”([\\w]+)\”,“\u00AB$1\u00BB”);
系统输出打印项次(行);
输出:
This is my «test» case with some more «text»