[問題] 符合多個正規表示式
問題是這樣的,我有一堆字串以及多個正規表示式,
我希望可以透過簡單的方式知道哪個字串符合哪個正規表示式,
且正規表示式間是有優先順序的,
我目前想到的解法是這樣 (兩個網址是一樣的 code XD)
http://pastie.org/7999821
http://chopapp.com/#ksu6oyv4
結果會是
aabbccdd is level 4
aaabccdd is level 3
bbccaaaaa is level 1
bbccddee is not match
12345678 is not match
不過一來這樣做表示式的順序很重要,二來是程式看起來不太直覺...
不知道有沒有比較聰明一點的寫法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.190.212
→
06/03 19:32, , 1F
06/03 19:32, 1F
推
06/03 19:35, , 2F
06/03 19:35, 2F
→
06/03 19:42, , 3F
06/03 19:42, 3F
→
06/03 19:44, , 4F
06/03 19:44, 4F
推
06/03 23:56, , 5F
06/03 23:56, 5F
→
06/03 23:57, , 6F
06/03 23:57, 6F
→
06/04 01:17, , 7F
06/04 01:17, 7F
→
06/04 09:11, , 8F
06/04 09:11, 8F
→
06/05 18:17, , 9F
06/05 18:17, 9F
→
06/06 16:05, , 10F
06/06 16:05, 10F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章