如何使用正则表达式获取最后一个逗号或数字后面的字符串?针对以下示例:
我尝试了
- "Flat 1, Asker Horse Sports",-- 获取逗号后面的字符串,结果为:"Asker Horse Sports"
- "9 Walkers Barn" -- 获取数字后面的字符串,结果为:"Walkers Barn"
我尝试了
/,[^,]*$/
和 (.*),[^,]*$
来获取最后一个逗号后面的字符串,但没有成功。
Regex.Match(text, @"[^,\d]+$", RegexOptions.RightToLeft)?.Value.Trim()
也可以。 - Wiktor Stribiżew