C#普通防爆pressions,单引号之间的字符串 [英] C# Regular Expressions, string between single quotes
本文介绍了C#普通防爆pressions,单引号之间的字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
string val = "name='40474740-1e40-47ce-aeba-ebd1eb1630c0'";
我想用普通防爆pressions
引号之间的文本。
任何人都可以?
推荐答案
这样的事情应该做的:
string val = "name='40474740-1e40-47ce-aeba-ebd1eb1630c0'";
Match match = Regex.Match(val, @"'([^']*)");
if (match.Success)
{
string yourValue = match.Groups[1].Value;
Console.WriteLine(yourValue);
}
恩pression的说明([^] *)
:
' -> find a single quotation mark
( -> start a matching group
[^'] -> match any character that is not a single quotation mark
* -> ...zero or more times
) -> end the matching group
这篇关于C#普通防爆pressions,单引号之间的字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文