我需要检查字符串最后一个单词是否"...abc" or "...xyz" or "...fgh"
.
当我尝试学习它时,我如何使用正则表达式实现同样的事情?
例如句子 1:嗨,我的名字是 abc。第2句:我住在xyz。
上面的句子是一个示例来演示。
你不需要任何正则表达式。只需使用String.EndsWith
:
string a = "asdasd abc";
Console.WriteLine(a.EndsWith("abc.") || a.EndsWith("xyz.") || a.EndsWith("fgh."));
您可以使用以下简单的正则表达式模式:
(abc|xyz|fgh)$
将可能的选项放在用管道分隔的括号之间。$
表示字符串的结尾。