C# 获取已知字符串和任何非字母数字字符之间的字符串
我有这个代码,它允许我获取“Global.”和“”之间的字符串 我想修改它,使它得到“Global.”和任何非字母数字字符之间的字符串。我怎么能这样做 例如: 我现在所拥有的就是这样 getGlobalVariableName(“foo Global.bar1 foobar”)=“bar1” 这就是我希望能够做到的C# 获取已知字符串和任何非字母数字字符之间的字符串,c#,C#,我有这个代码,它允许我获取“Global.”和“”之间的字符串 我想修改它,使它得到“Global.”和任何非字母数字字符之间的字符串。我怎么能这样做 例如: 我现在所拥有的就是这样 getGlobalVariableName(“foo Global.bar1 foobar”)=“bar1” 这就是我希望能够做到的 getGlobalVariableName(“foo Global.bar1>foobar”)==“bar1”您可以使用Regex string input = "Global.ba
getGlobalVariableName(“foo Global.bar1>foobar”)==“bar1”您可以使用Regex
string input = "Global.bar1>foobar";
var output = Regex.Match(input, @"Global.([\w]+)").Groups[1].Value;
谢谢,这正是我需要的。
string input = "Global.bar1>foobar";
var output = Regex.Match(input, @"Global.([\w]+)").Groups[1].Value;