我正在尝试检查字符串是否以“@something”结尾,如果是,则从中提取“something”。例如,我正在尝试做这样的事情:
string temp = "//something//img/@src"
if (temp ends with @xxx)
{
string extracted = (get "src");
...
}
else
{
...
}
我怎样才能做到这一点?
最佳答案
从您对我的其他回答的评论看来,您需要的是这样的东西:
string temp = "//something//img/@src";
var match = Regex.Match(tmp, @"/@([\w]+)$", RegexOptions.RightToLeft);
if (match.Success)
{
string extracted = match.Groups[1].Value;
...
}
else
{
...
}
关于c# - 如何通过正则表达式检查和提取字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4009603/