我想从输入字符串中获取某个“框架”中的子字符串。我们来看一个例子。如何从正则表达式中定义的输入字符串中获取字符串
我有以下输入文件:
Method(M123426)(123)
Method(M123427)(Zeno)
Method(M123428)(true)
Method(M123429)(444)
我想从第一次出现的获取值:M123426,123 所以框架会是这样:“法()()”和我需要括号中的值。
我创建了这个正则表达式:
Match method = Regex.Match(inputString, @"METHOD(.+\)\(.+\)");
但这样会导致匹配的框架本身,以及而我只需要值。我怎样才能做到这一点?
如果你的例子代表了所有的可能性,你应该能够使用,而不是一个正则表达式'string.Split'做到这一点。 – juharr 2014-10-20 13:07:13
这只是一个例子。我在这里用“M123426”和“123”代替的字符串可能非常复杂。 – 2014-10-20 13:57:31