C# 从单词中获取组

C# 从单词中获取组,c#,regex,C#,Regex,我正在努力编写一个reg ex,它可以做到以下几点: Label1.Caption := Edit1.Text; 必须返回2个结果,例如: Label1.Caption Edit1.Text 所以它的每一个地方都有一个单词(如“Label1”)、一个点(.)和一组给定的单词,如“Caption”、“Text”等 这个正则表达式比您指定的更灵活。类似于\uu hello…6:=oops的内容也将通过。如果需要限制标识符.Identifier格式 ([A-Za-z_]\w*\.[A-Za-z_]

我正在努力编写一个reg ex,它可以做到以下几点:

Label1.Caption := Edit1.Text;
必须返回2个结果,例如:

Label1.Caption
Edit1.Text
所以它的每一个地方都有一个单词(如“Label1”)、一个点(.)和一组给定的单词,如“Caption”、“Text”等

这个正则表达式比您指定的更灵活。类似于
\uu hello…6:=oops
的内容也将通过。如果需要限制标识符.Identifier格式

([A-Za-z_]\w*\.[A-Za-z_]\w*)\s*:=\s*([A-Za-z_]\w*\.[A-Za-z_]\w*)
第二种解决方案不适用于以á、ä、å、….开头的标识符<代码>☺
([A-Za-z_]\w*\.[A-Za-z_]\w*)\s*:=\s*([A-Za-z_]\w*\.[A-Za-z_]\w*)