我一直在拼命寻找一个Regex表达式,它可以执行以下操作:
查找模式:
$$ some text $$.
- 包括美元符号
- 表达式中可能还有其他
$
,但它应该只匹配开头的$$
和第一个结尾的$$
- 文本中可能多次出现这种模式,并且应该全部识别出来
示例:
*Il y a une equation juste ici $$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$$ et elle vient de se terminer. Une autre là $$ \frac{-b \pm \sqrt{b^2-8b}} $$ jusqu'à là. Il y a une equation juste ici $$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$$ et elle vient de se terminer. Une autre là $$ \frac{-b \pm \sqrt{b^2-8b}} $$ jusqu'à là $$ hey $$*
有人知道这个公式吗?非常感谢!
您可以使用以下正则表达式:
$$.*?$$
$$
匹配两个$
字符.*?
尽可能少地匹配任何内容$$
匹配两个$
字符
因此匹配为:
$$x = frac{-b pm sqrt{b^2-4ac}}{2a}$$
$$ frac{-b pm sqrt{b^2-8b}} $$
$$x = frac{-b pm sqrt{b^2-4ac}}{2a}$$
$$ frac{-b pm sqrt{b^2-8b}} $$
$$ hey $$
您可以在此处实时测试正则表达式。