※ 引述《Gold740716 (項為之強)》之銘言:
: 其實不一定要全部擠在同一行。
: 看你好像對 sed 還有愛,可以看看 sed 的語法。
: 我會把不同的 pattern 寫成不同行,會比較好讀,
: 也不用想要怎麼把一堆 pattern 擠在同一個 regexp 裡。
: 反正只會有一行能成功匹配執行,其它會因為不匹配就放掉了。
: 另外你的 (idempotent) ,是保留 protocol 而已嗎?
: 還是希望連 querystring 其它參數也保留?
是為了避免上 ptt 被罵沒縮網址,
所以那些都一併去掉
給時間用手加就好
這應該符合大多數人的需求 :)
喔對,我借用 idempotent 來表示
縮過的, 再縮一次必須得到同樣答案
像 include file 不必擔心有沒 include 過
因為有 #ifndef ... #define ... #endif
但是我那 one-liner, 現在還不能證明是 A^2=A
雖然目前的行為***似乎是**...
展像你這樣展開來的話
要是碰到有甚麼要增加
真的容易多了
: 要的話可能要多寫幾個 pattern 去抓。
: ```sh
: youtu() {
: local vid
(... snip snip ...)