我正在努力编写一个可以执行以下操作的注册表:
Label1.Caption := Edit1.Text;
必须返回2x结果,例如:
Label1.Caption
Edit1.Text
所以它的所有内容都是一个单词(如“Label1”),一个点(。)和一组给定的单词,如“Caption”,“Text”等。
答案 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*)