2014-02-20 42 views

回答

1

使用零或酮量詞(?),如下所示:

title="[Ww]eek [1-9][0-9]?" 

這將匹配包含title="後跟一個大寫或小寫w一個字符串,接着eek,一個空格和數字從19,然後是從09的可選數字,然後是"

您還應該考慮在您選擇的語言中使用不區分大小寫的標誌。

3

您可以使用\d{1,2}這將匹配1和2位數字。

我還發現,當我需要編寫正則表達式時,以下this網站非常有用。

0

答案取決於您使用正則表達式的上下文。

  • 在python中,?將匹配0或1個字符。
  • 在JavaScript中,?也將匹配0或1個字符。
  • 在vi中,\=將匹配0或1個字符。

所以答案(S)將是:

Python regex:  Week 13? 
JavaScript regex: /Week 13?/ 
vi regex:   Week 13\= 

將匹配兩種:

Week 1 
Week 13 
0

爲Java試試這個:

String regex = "[\\d{2}]+"; 
相關問題