|
|
考試題目 |
 |
( ) | 1.匹配一個有效的日期格式 (YYYY-MM-DD)
(13) |
| (1) | ^\d{4}-\d{1,2}-\d{1,2}$ |
| (2) | ^\d{4}-\d{2}-\d{2}$ |
| (3) | ^\d{4}-\d{2}-\d{2}-\d{2}$ |
| (4) | I don't know |
| (5) | ^\d{4}/\d{2}/\d{2}$ |
( ) | 2.提取HTML標籤內的內容
(15) |
| (1) | >([^*]+)< |
| (2) | I don't know |
| (3) | >([^<]+)< |
| (4) | >.*< |
| (5) | >(.*)< |
( ) | 3.驗證字串是否為有效的IP地址
(17) |
| (1) | ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
| (2) | I don't know |
| (3) | ^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$ |
| (4) | ^(\d{1,3}\.){3}\d{1,3}$ |
| (5) | ^([0-9]{1,3}\.){3}[0-9]{1,3}$ |
( ) | 4.匹配重複出現的單詞 (例如: the the)
(16) |
| (1) | \b\w+\s+\w+\b |
| (2) | I don't know |
| (3) | \b(\w+)\s+\1\b |
| (4) | \b(\w+)\s+(\w+)\b |
| (5) | \b(\w+)\1\b |
( ) | 5.匹配所有以 "ing" 結尾的單詞
(20) |
| (1) | ing\b |
| (2) | ing |
| (3) | I don't know |
| (4) | \b\w+ing\b |
| (5) | \w+ing |
( ) | 6.將字串中的所有空格替換為下劃線
(12) |
| (1) | \S |
| (2) | ^\s |
| (3) | I don't know |
| (4) | \s |
| (5) | _ |
( ) | 7.匹配一個包含 "error" (不區分大小寫) 的字串
(11) |
| (1) | (?i)error |
| (2) | I don't know |
| (3) | (?i)eror |
| (4) | error |
| (5) | Error |
( ) | 8.使用環顧斷言匹配 "foo" 但只在它後面沒有 "bar" 時才匹配
(19) |
| (1) | foo(?=bar) |
| (2) | foo(bar) |
| (3) | foobar |
| (4) | I don't know |
| (5) | foo(?!bar) |
( ) | 9.使用環顧斷言匹配 "foo" 但只在它前面有 "bar" 時才匹配
(18) |
| (1) | I don't know |
| (2) | (?<=bar)foo |
| (3) | (?=bar)foo |
| (4) | (bar)foo |
| (5) | barfoo |
( ) | 10.匹配一個HTML標籤
(14) |
| (1) | <.*> |
| (2) | <.*?> |
| (3) | I don't know |
| (4) | <.+> |
| (5) | <[^>]+> |
|
|
|
|
|
|