2017-03-04 54 views
0

即時試圖建立一個正則表達式是找到字符串像正則表達式匹配單詞甚至它包含了一些字符[破折號,點,..]

member.php?1078959-AmirAli 
member.php?1078959-Amir-Ali 
member.php?1078959-Amir-Al-i 
member.php?1078959-Amir.Ali 
member.php?1078959-Amir_Ali 
member.php?1078959-Amir____Ali 

我試圖讓一個: 正則表達式:member.php\?\d{1,30}\-(\w+)

但這裏是問題,這個正則表達式不能支持[ - ,。 ]

回答

2

您可以使用[ ]括號來匹配任何一組字符。此外,你忘了躲避.member.php

member\.php\?\d{1,30}\-([\w\,\-\.]+) 
+1

無需在括號逃脫這些字符:'[ - ,\ W]'是完全找到,更具可讀性。 – Jan

+0

謝謝,它運作良好 – AmirAli

相關問題