【发布时间】:2010-05-20 12:36:33
【问题描述】:
我正在寻找对非常简单的字符串进行标记,但很难获得正确的正则表达式。
字符串可能如下所示:
string1 = "{[Surname]}, some text... {[FirstName]}"
string2 = "{Item}foo.{Item2}bar"
我想提取花括号中的标记(所以 string1 得到 "{[Surname]}","{[FirstName]}" 和 string2 得到 "{Item}" 和 "{Item2}")
所以基本上,我要提取两种不同的令牌类型:{[Foo]} 和 {Bar}。
这个问题很好,但我无法正确使用正则表达式: poor mans lexer for c# 感谢您的帮助!
【问题讨论】: