正则表达式:用间隔匹配两个单词
本文关键字:两个 单词 正则表达式 | 更新日期: 2023-09-27 18:15:26
我需要匹配两个特定的单词,中间有30(或更少)个字符。例如:
"mike" + "any number of characters but less than 31" + "jagger"
如何:
"mike.{,30}?jagger"
这将匹配任何包含"mike"
的字符串,后面跟着0到30个任意字符(尽可能少,以便匹配),后面跟着"jagger"
。
尝试:
if (Regex.IsMatch(subjectString, @"'bmike'b.{0,30}'bjagger'b")) {
// Successful match
}
您说要匹配特定的单词。如果你不使用文字锚,那么你可以匹配如下内容:blamikelol