2016-07-28 298 views
-1

我想匹配(寻找)在一个字符串,它是两个词如下:正则表达式匹配两个词

Mac OS X/10.11.5 (15F34); ExchangeWebServices/6.0 (243); 

我想匹配(真),如果我们看到“Mac” AND“ExchangeWebServices”,但这两个词之间的字符将是未知/随机的。有人可以帮我用正则表达式语法吗?

谢谢!

+1

你有什么试过? – nicael

+0

你在用什么语言? – Shafizadeh

+1

'Mac。+ ExchangeWebServices' –

回答

4

这将匹配的确切词“苹果”和“ExchangeWebServices”与别的二者之间:

\bMac\b.*\bExchangeWebServices\b 

正则表达式101例:https://regex101.com/r/sK2qG1/4

0

这是一个简单的正则表达式可以通过

/^Mac.+ExchangeWebServices/ 

可以得到我们假设“苹果”和“ExchangeWebServices”是由一些字符分隔两个不同的词。

你可以按照链接了解更多的正则表达式 Learning Regular Expressions