2011-06-19 60 views
0

Im構建正則表達式以匹配組合字符W7。不是W73NW72W7REGEX:在字符串的開頭匹配OPTIONALLY

到目前爲止,我有

^w7{1}\b 

它完美的作品。但是,我有一個問題。

我還需要有//W7(與2個正斜槓)也匹配。因此,如果輸入W7//W7,它們應該匹配

任何想法?

謝謝!

回答

2

只需在開始時添加一個可選//

^(//)?w7\b 

您可能需要逃避它們。

^(\/\/)?w7\b 
2

你可以只添加一個optionalgroup你的正則表達式

^(?://)?W7\b 

請記住,使用非/delimiter(它比那些逃避斜線整潔)。

如果你想在主題字符串永遠只包含//W7W7然後替代(全模式)將是:

~^(?://)?W7$~D 
1

什麼^(//)?W7?問號表示一個或零次出現

相關問題