[英]How to use regex to remove semi colons?
您好,我有這種數據:
a;b;c;d
1;2;3;4
a;g;h;j
f;g;f;d
a;d;8;d
我想修改為具有:
a;bc;d
1;23;4
a;gh;j
f;gf;d
a;d8;d
顯然,我有很多行,但是每次半冒號都位於同一位置時。 我試圖用notepad ++選擇列,並以什么代替半冒號,但該框為灰色...
你有解決方案嗎 ?
謝謝 !
按住ALT + SHIFT並使用箭頭鍵選擇第二個分號並將其刪除。
要么
按住ALT並單擊並拖動鼠標以選擇另一個分號並刪除它。
要么
^(...)(.)
\\1
如果數據的可能值是小寫字母az或數字,則還可以使用捕獲組和字符類[a-z0-9]
捕獲前三個字符,然后再匹配分號。 如果可以有超過1個字符,你可以使用一個量詞+
對於字符類像[a-z0-9]+
然后替換為第一個捕獲組。
找什么
^([a-z0-9];[a-z0-9]);
用。。。來代替
$1
或者使用\\K
您可以找到^[a-z0-9];[a-z0-9]\\K;
並將替換為空。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.