从单词中获取组

时间:2010-09-04 17:35:44

标签: c# regex

我正在努力编写一个可以执行以下操作的注册表:

Label1.Caption := Edit1.Text;

必须返回2x结果,例如:

Label1.Caption
Edit1.Text

所以它的所有内容都是一个单词(如“Label1”),一个点(。)和一组给定的单词,如“Caption”,“Text”等。

1 个答案:

答案 0 :(得分:1)

([\w.]+)\s*:=\s*([\w.]+)

此正则表达式比您指定的更灵活。像__hello...6 := oops这样的东西也会通过。如果您需要限制为Identifier.Identifier格式,

([A-Za-z_]\w*\.[A-Za-z_]\w*)\s*:=\s*([A-Za-z_]\w*\.[A-Za-z_]\w*)