带有多个字符串和值的正则表达式

时间:2015-06-21 17:45:09

标签: regex

我最近一直在努力学习正则表达式,但我现在正在努力学习。这是我需要匹配的3个字符串。我试图创建一个正则表达式,在一个:

Paypal Purchase Complete Promo Unlimited Pears
Paypal Purchase CompleteUnlimited Pears
Paypal Purchase Complete Unlimited Pears

所以CompleteUnlimited之间可能存在或者可能没有空格,可能存在也可能不存在" Promo"在完全和无限之间。

我试过了:

^Paypal Purchase Complete ?(Promo)?Unlimited Pears$

但是,当我在Google" Regex测试仪"的最佳结果中检查正则表达式测试人员时它不匹配?

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

^Paypal Purchase Complete ?(Promo )?Unlimited Pears$

                                 ^^

您错过了space。请参阅演示。

https://regex101.com/r/vH0iN5/6