两位数的正则表达式

两位数的正则表达式

我需要为 Notepad++ 创建以下表达式的正则表达式。但是两位数(例如 24)总是变化。表达式应该如何?

{\cf2 \super (24)}

以下操作无效:

\{\\cf2 \\super \([0-90-9]\)\} 

答案1

我的评论是错误的,它只会匹配单个 0-9 序列。这是正确的正则表达式:

\{\\cf2 \\super \([0-9][0-9]\)\}

或者对于一般情况,括号内的任何内容(根据 Clear 的评论)。

\{\\cf2 \\super \([^)]+\)\}

[^)]+意味着“匹配任何不是右括号的内容[^)](否定,1 次或多次(+)。

相关内容