正则表达式在字符串之间找到字符串

时间:2014-04-03 18:23:47

标签: regex

我想在3种输入中找到一个字符串:

  1. 客户XXX.MYDOMAIN.COM
  2. 客户YYY
  3. 客户ZZZ.mydomain.com
  4. 我想要的是:

    1. XXX
    2. YYY
    3. ZZZ
    4. 有人可以帮我解决这个问题。 谢谢。

2 个答案:

答案 0 :(得分:1)

这与Client:

之后的3个示例字符串相匹配
Client (XXX|YYY|ZZZ)

或者如果你想匹配任何3个字符:

Client (...)

答案 1 :(得分:1)

试试这个正则表达式:

(?<=Client\s)\b\w+\b

在此处查看演示:http://regex101.com/r/lQ9hD0