URL 擷取工具
從最多一百萬字元中擷取、正規化並去除重複的 HTTP、HTTPS 與 www 連結,不上傳來源文字。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.貼上含有 HTTP、HTTPS 或 www 網址的文字。
- 2.擷取 URL,並檢查瀏覽器正規化、標點邊界及不重複數量。
- 3.下載每行一個 URL 的 UTF-8 TXT 結果。
關於URL 擷取工具
URL 擷取工具會掃描純文字中的 HTTP、HTTPS 與 www 式網址,以瀏覽器 URL 解析器驗證各候選值、移除正規化後的重複項,再每行回傳一個 URL。貼上最多 1,000,000 個 UTF-16 程式碼單元、執行掃描、檢查精確清單,並下載 UTF-8 文字;來源內容不會離開目前瀏覽器分頁。
候選值必須以 http://、https:// 或 www 開頭,scheme 比對不區分英文大小寫。www 候選值會在驗證前加上 https://,因此 WWW.Example.com 會成為完整 HTTPS URL。FTP、mailto、file、JavaScript、不含 www 的裸網域及電子郵件地址都不在宣告的偵測範圍。
瀏覽器 URL 建構式會進行結構解析與正規化。主機名稱會轉小寫,缺少根路徑時可能加入尾端斜線,並套用預設 URL 序列化規則;有效的 fragment、query、port、path 與 credentials 則會保留。因此輸出是正規化 URL 文字,不一定與來源中的拼法完全相同。
常見文章標點會保守處理。候選值結尾的句點、驚嘆號、問號與冒號會移除;右圓括號、方括號或大括號只有在候選值內不成對時才移除,因此 /a_(b) 等平衡路徑能保留,而包住 (https://example.org/) 的文章括號會被去除。逗號與分號視為候選邊界。
逗號與分號在部分 URL 內也可能有效,因此把它們視為邊界,是偏向一般文章與逗號分隔清單的擷取方式,而非逐字捕捉每個罕見 RFC 合法路徑。若這些字元在 URL 內有意義,請核對原始來源或在擷取前編碼;本工具不宣稱是完整 HTML 或郵件解析器。
去重會在正規化後以精確序列化 URL 相等性進行,因此 https://EXAMPLE.com 與 https://example.com/ 會成為一項。若 URL 的 query 順序、fragment、path 大小寫、credentials 或具意義的尾端路徑不同,瀏覽器序列化仍不同,工具就會分別保留;追蹤參數不會移除。
最多接受 10,000 個不重複 URL。文字與 URL 上限會約束候選比對、解析工作、預覽渲染、記憶體及 Blob 建立。超限輸入或結果會被拒絕,不會悄悄截短;無效候選值會略過,不妨礙鄰近有效 URL 回傳。
格式錯誤的 UTF-16 代理序列會在掃描前被拒絕,避免 URL 解析器或 UTF-8 下載編碼器無聲換成替代字元。一般瀏覽器文字輸入通常格式正確,但明確檢查能維持精確轉換契約。
本工具適合從筆記、匯出訊息、日誌、文件、研究草稿或複製頁面文字中擷取參考連結。它不會爬取 URL、驗證可用性、跟隨重新導向、抓取標題、檢查安全性、解析短網址,或判斷目的地是否可信;語法有效的 URL 仍可能惡意或無法使用。
URL 內嵌的 credentials 會保留在結果中,因為移除會改變解析後位址。除非目的地與本機裝置可信,否則不要在任何流程貼上秘密、token、簽名連結、私人主機或個人資料。工具不會對擷取出的位址提出網路請求。
下載檔包含與預覽相同、以 LF 連接的字串。只有點擊下載時才建立暫時 Blob URL,隨後立即撤銷。編輯輸入會清除舊結果;處理不涉及伺服器帳戶、歷史紀錄或外部資料集。
若要擷取 HTML href、CSV 欄位、Markdown 連結目的地或郵件封存內容,結構重要時應改用能理解格式的解析器。本掃描器刻意以透明邊界處理可見文字候選值,不嘗試解讀每一種文件文法。
方法與來源
拒絕空白、格式錯誤 Unicode 或超過 1,000,000 程式碼單元的文字;以保守文章邊界比對不區分大小寫的 http、https 與 www 候選值;移除尾端文章標點及不成對的右括號;為 www 候選值加上 https;透過瀏覽器 URL 建構式驗證及序列化;只保留 HTTP 或 HTTPS protocol;依首次出現順序去除精確序列化重複值;超過 10,000 個不重複結果時拒絕;以 LF 連接並在下載時建立短期 UTF-8 Blob URL。
常見問題
- 它會找到 example.com 這種裸網域嗎?
- 不會。候選值必須以 HTTP、HTTPS 或 www 開頭。
- 為什麼主機名稱改變大小寫或多了斜線?
- 瀏覽器 URL 解析器會在去重前序列化正規化 URL。
- 它會造訪或檢查擷取連結的安全性嗎?
- 不會。它只在本機解析語法,不會向目的地提出請求。
- 貼上的文字會上傳嗎?
- 不會。掃描、解析、預覽與下載建立都在本機完成。
相關工具
- 電子郵件擷取器在本機從貼上的文字擷取實用格式的電子郵件地址、以不分英文大小寫方式去重,並可選擇排序。
- 文字差異比對工具比對兩段受限制的文字版本,逐行進行,並顯示新增、刪除與未變更的行,不會上傳任一邊內容。
- 移除重複行保留每一行第一次出現的內容,可選擇以英文大小寫與行首尾空白作為比對規則,同時完整保留被保留行的原始文字。
- 為文字加入行號從自訂起始值開始為貼上的每一行編號,可設定分隔符號並選擇是否以零補齊。
- 為每行加入前綴與後綴在貼上的每一行前後加入字面文字,並可選擇讓空白行保持不變。
- 每行加引號將貼上的清單一次轉成可直接貼用的 JSON 陣列、SQL IN 子句或 CSV 列,並套用各格式真正需要的跳脫規則。
文字工具 使用指南
查看全部- Extract the URL From an Excel Hyperlink (英文原文)
- Convert PowerPoint to Text: Build a Slide-by-Slide Draft (英文原文)
- How to Remove Text Formatting in Notepad++ (英文原文)
- Google Translate to Pig Latin: A Local Browser Tool (英文原文)
- Check for Palindrome in JavaScript: Methods and Verify (英文原文)
- NATO Phonetic Alphabet Online Translator and Decoder (英文原文)
- MLA Citation Generator: Authors, Titles, and Dates (英文原文)
- Dummy Text Explained: Origins and Quick Generation (英文原文)
- How to Randomize a List in Google Sheets Without Formulas (英文原文)
- How to Count Lines in Google Docs Accurately (英文原文)
- How to Remove Line Breaks in Excel Cell Content (英文原文)
- How to Change Line Breaks in Word to \n or Real Breaks (英文原文)
- How to Get the Lenny Face Vault Code in Geometry Dash (英文原文)
- Best Kaomoji API Alternative for Instant Copy (英文原文)
- How to Get Italic Text in LaTeX Using Unicode (英文原文)
- How to Make Character Invisible in JJS Using Unicode (英文原文)
- Online Grocery List: A Private Browser-Saved Checklist (英文原文)
- How to View Font Glyphs Without Installing the Font (英文原文)
- Extract Hyperlinks from Word on Mac Before Removing Them (英文原文)
- How to Remove Emojis From Text Typed on Any Keyboard (英文原文)