正则表达式找到开头的单词并以数字结尾

时间:2012-06-21 04:26:20

标签: regex

列表

-MEDICAL STUDENT - YEAR 1

-MEDICAL STUDENT

-MEDICAL STUDENT - 第2年

我正在寻找只搜索'医学生'字样的正则表达式

应该返回:仅来自以上列表的医学生

我正在寻找正在搜索“医学生”字样的正则表达式,并用数字

完成单词

应该返回:医学生 - 第1年和医学生 - 第2年

寻找正在搜索“医学生”字样的正则表达式

应该返回以上所有列表

1 个答案:

答案 0 :(得分:0)

在C#中 只有医学生,一行不以数字结尾,使用负面看法

^.*?MEDICAL STUDENT.*?(?<!\d)$

医学生以数字结尾

^.*?MEDICAL STUDENT.*?\d$

包含医学生

.*?MEDICAL STUDENT.*?

确保Multiline和IgnoreCase选项已打开

RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.Multiline;