子字串提取器
按位置和長度精確提取文字片段。支援多行模式、反向提取和字元計數。免費、隱私安全,瀏覽器本機執行。
子字串提取如何運作?
設定起始位置(從1開始)和長度,工具會提取匹配的文字片段並顯示為結果。例如,從'Hello World'的位置3、長度4提取,結果為'llo '。
什麼是從1開始的索引?
位置1指的是文字的第一個字元。這與JavaScript或Python等程式語言使用的從0開始索引不同,後者位置0才是第一個字元。
什麼是多行模式?
在多行模式下,每行獨立處理。相同的起始位置和長度分別應用於每一行,非常適合從結構化資料中批次提取。
什麼是反向提取?
反向提取從文字末尾開始計數位置。位置1是最後一個字元,位置2是倒數第二個,以此類推。當需要從字串尾部提取時非常有用。
我的資料安全嗎?
安全。所有處理均在瀏覽器本機完成,不會向任何伺服器上傳資料。您的文字完全私密且安全。
計算的是字元還是位元組?
計算的是字元而非位元組。這意味著Unicode字元如表情符號(🎉)、帶聲調字母(é)和中文漢字(中文)都各算一個字元。
位置超出文字長度會怎樣?
如果起始位置超出文字長度,結果為空。如果長度超出文字範圍,則只提取範圍內的有效字元。
可以從文字末尾提取嗎?
可以。啟用反向模式即可從末尾計數位置,反向模式下位置1就是文字的最後一個字元。
有哪些常見使用場景?
常見用途包括提取副檔名、解析CSV欄、從URL中提取網域、從日誌條目中提取特定欄位,以及處理結構化文字資料。
這個工具支援離線使用嗎?
支援。頁面載入完成後,所有處理都在瀏覽器本機完成,提取操作本身不需要網路連線。