正则表达式模式匹配这个 - 开始和结束

时间:2015-02-20 15:37:48

标签: regex

McDonalds 
MC Donald's 
mCDDONALDS 
m c donaldS
MC-DOnald'S

非常想搜索一个' M'或者' m'最后以一个'或者' S'并包括介于两者之间的一切。

2 个答案:

答案 0 :(得分:1)

您可以使用此正则表达式:

^[mM].*?[sS]$

<强>解释

^     # match line start
[mM]  # match m or M
.*?   # non-greedy pattern to match 0 or more of any character
[sS]  # match s or S
$     # match line end

RegEx Demo

答案 1 :(得分:0)

试试这个:

  ([mM].*?[sS])

Regular expression visualization

Debuggex Demo

相关问题