Mathjax字符串的正则表达式

时间:2016-12-14 04:54:57

标签: java regex

任何正文都提供了如何使用正则表达式删除字符串中的mathjax的解决方案。例如,我的输入字符串是

“哪个句子解释为什么$!\overline{AB}!$的斜率等于$!\overline{BC}!$?的斜率”,我所期待的是“哪个句子解释了为什么斜率等于斜率? “

1 个答案:

答案 0 :(得分:2)

你可以试试这个:

\$!.*?!\$

Explanation

示例代码

    final String regex = "\\$!.*?!\\$";
    final String string = "Which sentence explains why the slope of $!\\overline{AB}!$ is equal to the slope of $!\\overline{BC}!$?";
    final Pattern pattern = Pattern.compile(regex);
    final Matcher matcher = pattern.matcher(string);
    final String result = matcher.replaceAll("");
    System.out.println(result);