【发布时间】:2010-09-13 02:42:53
【问题描述】:
是否可以编写一个匹配出现次数未知的嵌套模式的正则表达式?例如,当外部大括号中嵌套了未知数量的打开/关闭大括号时,正则表达式是否可以匹配左大括号和右大括号?
例如:
public MyMethod()
{
if (test)
{
// More { }
}
// More { }
} // End
应该匹配:
{
if (test)
{
// More { }
}
// More { }
}
【问题讨论】:
-
要明确回答这个问题,首先需要定义术语:“正则表达式”。
标签: regex nested finite-automata