0
我有一個非常長的數據列表並試圖轉換爲csv,唯一的分隔符是小寫字母總是在大寫字母之前。所以我想在[a-z][A-Z]
之間加一個逗號。這可能使用Notepad ++嗎?我應該從shell使用awk/sed嗎?因爲現在它發現它,但擦除了兩個字符並添加了逗號。在正則表達式之間添加一個字符
我有一個非常長的數據列表並試圖轉換爲csv,唯一的分隔符是小寫字母總是在大寫字母之前。所以我想在[a-z][A-Z]
之間加一個逗號。這可能使用Notepad ++嗎?我應該從shell使用awk/sed嗎?因爲現在它發現它,但擦除了兩個字符並添加了逗號。在正則表達式之間添加一個字符
使用N ++,沒有捕獲組,你可以從lookarounds受益:
找到:
(?<=[a-z])(?=[A-Z])
替換:
,
注:匹配情況選項應該進行檢查。
'sed'也可以做到這一點。 –