我想提取撇号之间的值,例如从这个字符串中提取:package: name='com.app' versionCode='4' versionName='1.3'
This is what "aapt "在开发 Android 应用程序时返回。我必须获取值 com.app
、4
和 1.3
。我会很感激任何帮助:)
我找到了 this ,但是这是 VBA。
最佳答案
这个正则表达式应该适用于所有情况,假设 '
字符仅作为值的封闭字符出现:
string input = "package: name='com.app' versionCode='4' versionName='1.3'";
string[] values = Regex.Matches(input, @"'(?<val>.*?)'")
.Cast<Match>()
.Select(match => match.Groups["val"].Value)
.ToArray();
关于c# - 获取C#中撇号之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11064502/