跳至主要內容
Lizely

姓名順序交換工具

一次把整份姓名清單在名字 姓氏與姓氏, 名字之間交換;無法分割的行會原樣保留並計數,絕不猜測。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.每行貼上一個姓名,可使用任一順序或混合格式。
  2. 2.選擇自動偵測或強制方向,並設定多字姓氏的分割方式。
  3. 3.檢查已轉換與維持原樣數量,再複製結果。

關於姓名順序交換工具

姓名順序交換工具可在名冊、登記表與引用格式常見的「名字 姓氏」及「姓氏, 名字」兩種順序間轉換。每行貼上一個姓名、選擇方向或讓工具逐行偵測,再複製交換後清單;結果會同時回報轉換行數與維持原樣行數。

預設自動偵測會獨立閱讀每一行:含逗號的行視為「姓氏, 名字」並轉成自然順序;不含逗號的行視為「名字 姓氏」並轉成姓氏優先。因此即使清單一半來自某系統、另一半來自不同格式,也能一次正規化。若已知來源格式,可使用兩個強制模式;不符合強制模式預期形狀的行會完全原樣保留,不會被破壞。

多部分姓名會透過明確選項處理,不靠猜測。預設把第一個字詞之後的全部內容視為姓氏,所以 Ada King Lovelace 會變成 King Lovelace, Ada;另一選項只把最後字詞視為姓氏,得到 Lovelace, Ada King。中間名與縮寫會與名字留在一起,因此 Lovelace, Ada K. 可清楚轉成 Ada K. Lovelace。分隔符號預設為逗號加空格,也能自訂。

工具拒絕做的事和它能做的事同樣重要。單一字詞、空白行或逗號一側沒有內容的行,都會逐位元組原樣通過並計入獨立的維持原樣總數,絕不捨棄或猜測。各文化的姓名慣例不同,任何演算法都無法普遍識別姓氏邊界。後綴是最直接例子:最後字詞模式會把 Martin Luther King Jr. 變成 Jr., Martin Luther King;這個限制已連同理想與實際輸出記錄在測試中,而不是藏到資料出錯後才被發現。

簡單雙字姓名能完整來回轉換:先轉成「姓氏, 名字」再轉回即可重現原值,測試會固定這項性質。已轉換行的間距會整理為單一空格;未處理行則保留每個位元組。輸入上限是一百萬字元,並以線性時間處理。所有內容都在瀏覽器中運作,姓名清單不會上傳、儲存或傳送。

它適合課堂名冊、郵寄清單、引用整理、聯絡人匯出、活動報名,或任何順序錯誤的試算表欄位。完成後請檢查維持原樣數量;那些正是工具拒絕猜測、值得人工多看三十秒的行。

方法與來源

逐行處理:偵測或強制來源格式、在第一個逗號或所選姓氏規則處分割、以設定的分隔符號重新連接,任何無法乾淨分割的內容都原樣通過並另行計數,並以測試固定來回轉換性質與已記錄的後綴限制。

常見問題

工具無法分割的姓名會怎樣?
它們會逐位元組原樣通過並計入維持原樣總數;單一字詞、空白行或格式錯誤的逗號行絕不會被猜測或捨棄。
中間名與縮寫如何處理?
它們會與名字保留在一起;反向轉換時,可選擇第一個字詞之後全部為姓氏,或只有最後字詞是姓氏。
它能辨識 Jr. 或 III 等後綴嗎?
不能。最後字詞模式會把 Martin Luther King Jr. 轉成 Jr., Martin Luther King;頁面與測試都明確記錄此限制。

文字工具 使用指南

查看全部