Re: [問題] Regular expression quiz
網址 http://play.inginf.units.it/
((((前後請加空白好ㄇ
# 防雷遮一下原文的解答
※ 引述《smith2603 (jerry2603)》之銘言:
: 各位大大好:
: 最近在練習regular expression表示法,找了一些網站在做練習
: 有一個網站http://play.inginf.units.it/#/裡面提供了一個Game可以做regular expr
es
: 共有12題,我只有6題能拿到滿分,其他幾題我花了三天的時間還是解不出來,
: 所以上來求救,請大大們有空的話幫忙解答一下,因為網站沒提供解答,
: 沒解出來很難過,先謝過各位!下面我先提供已經知道的可能解法
: 1/12 task your_regex:****
: 2/12 task your_regex:*****
: 3/12 task your_regex:*****
: 4/12 task
: 5/12 task your_regex:*****
: 6/12 task your_regex:*****
: 7/12 task
: 8/12 task your_regex:*****
: 9/12 task
: 10/12 task
: 11/12 task
: 12/12 task
04. \$[^$]+\$
07. http://[^\s]+[\w\/]
09. \(?\d{3}\)?[\. -/]\d{3}[\.-]\d{4}
10. [A-Z][-\w]+,( [A-Z]+([^ ]+\w)?)+
11. ([^>]+)?(<[^h].+|\w)(?=<\/h\d>)
12. *******
12 我只有解到 51-52 就不貼上來了
(解出 100 的大大麻煩站內我答案會奉上稅前2000P)
分數的話是 54288 (100% of other players)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.219.240 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1589121347.A.F44.html
→
05/10 22:40,
4年前
, 1F
05/10 22:40, 1F
推
05/11 11:15,
4年前
, 2F
05/11 11:15, 2F
感覺應該是不行,但電腦的版本有 lookbehind 可以用....
→
05/11 20:44,
4年前
, 3F
05/11 20:44, 3F
→
05/11 20:44,
4年前
, 4F
05/11 20:44, 4F
→
05/11 20:46,
4年前
, 5F
05/11 20:46, 5F
→
05/11 20:47,
4年前
, 6F
05/11 20:47, 6F
第一頁列表中沒列 lookbehind ,手機/平板 lookbehind 也無法使用。
不用 lookbehind 用窮舉的配 `|` 有解答的話願聞其詳 ?
(不過上列答案的確在 PC 上是解出 100 所以還是附上 2000P)
推
05/16 08:23,
4年前
, 7F
05/16 08:23, 7F
另補上 12 用 lookbehind 的版本
12. (?<=\d+\.\s)[A-Z]\w+,\s([A-Z]\.)+
※ 編輯: zerof (180.218.219.240 臺灣), 05/16/2020 21:26:49
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):