14,953
edits
m (→擷取特定檔案類型的網址) |
(→擷取完整網址) |
||
| Line 2: | Line 2: | ||
== 擷取完整網址 == | == 擷取完整網址 == | ||
=== 工具 === | |||
使用 Google 試算表 [https://support.google.com/docs/answer/3098244?hl=zh-Hant REGEXEXTRACT] 函數,從文章內容擷取第一個網址。 | 使用 Google 試算表 [https://support.google.com/docs/answer/3098244?hl=zh-Hant REGEXEXTRACT] 函數,從文章內容擷取第一個網址。 | ||
<pre> | <pre> | ||
| Line 7: | Line 8: | ||
</pre> | </pre> | ||
使用 Sublime Tex 等支援 regular expression 的文字編輯器 | |||
* 選單 Find --> Replace | |||
* 啟用 Regular expression | |||
* Find What: {{kbd | key= <nowiki>.*(http[s]?://[a-zA-Z0-9\-_\\._~\:\/\?#\[\]@\!\$&'\(\)\*\+,;\=%]+).*</nowiki>}} {{exclaim}} 此處輸入資料是一行只有一個網址。如果有多個網址,將會截取靠近行尾的網址。 | |||
* Replace with: {kbd | key= <nowiki>\1</nowiki>}} | |||
=== 輸入 === | |||
輸入資料: 不包含 HTML 語法的 [http://www.w3schools.com/tags/att_a_href.asp a href] 屬性標籤 | 輸入資料: 不包含 HTML 語法的 [http://www.w3schools.com/tags/att_a_href.asp a href] 屬性標籤 | ||
<pre> | <pre> | ||
| Line 12: | Line 20: | ||
</pre> | </pre> | ||
輸出: | === 輸出 === | ||
輸出資料: | |||
<pre> | <pre> | ||
https://tw.news.yahoo.com/abc | https://tw.news.yahoo.com/abc | ||