如何使用正则表达式选择行结尾?

时间:2014-10-15 06:22:01

标签: regex

这是我的意见:

\frac{P}{H\textsuperscript{o\textsubscript2}} 

我想用正则表达式选择一个整体。并在分组{...}内获取文本。 在第一个括号中只应包含单个字符。在下一个括号中多个字符。 只有两个括号。

我的正则表达式:

\\frac\{(.)\}\{([^\}]{2,})\}

我的正则表达式选择:

\frac{P}{H\textsuperscript{o\textsubscript2}

未选择最后一个}。我有吗?

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

只需在正则表达式的最后添加另一个}

\\frac\{(.)\}\{([^\}]{2,}})}

DEMO

OR

检查这样的平衡括号,

\\frac\{(.)\}(\{((?:[^{}]|(?1))*)})

DEMO