打开和关闭标签Regex



我一直在拼命寻找一个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 $$

您可以在此处实时测试正则表达式。

最新更新