Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Regexpression-用开始和结束引号替换带引号的字符串_Java_Regex - Fatal编程技术网

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»