如何使用正则表达式在两者之间匹配单词与随机字符?

时间:2016-05-16 05:32:37

标签: regex

有点难以解释我正在尝试做什么,所以这是一个例子。

我正在寻找以下字符串中的“bar”一词。

barristabrarbvvvaar

它应该返回barbrarbvvvaar,因为它们都有bar,即使中间有随机字符。

我该怎么做?

我试过

b.*a.*r

1 个答案:

答案 0 :(得分:5)

在字符串上应用global匹配,此正则表达式就足够了

(b.*?ar)

<强> Regex Demo

如果任意两个字符之间可以有随机字符,则可以使用

(b.*?a.*?r)