我想用電子表格和正則運算式進行一些自動翻譯,但谷歌正在翻譯所有以分號開頭的內部引數,例如 :title :name 但我發現如果我輸入 #title #name 它會保持引數不變,所以我可以只需翻譯該行的其余部分。
所以想法是將所有 :word 替換為 #word 但不是 word: 替換為 word# 因為它不是引數,引數總是以 : 開頭,后跟一個單詞 -> :name
例如,我想更改以下字串:
Hola, :name, hoy es :date, reloj a continuación:
進入
Hola, #name, hoy es #date, reloj a continuación:
所以我想創建一個公式=REGEXREPLACE(A1, ":[a-zA-Z]*", "#")
但是那個公式給了我:
Hola, #, hoy es #, reloj a continuación:
洗掉引數。
理想的正則運算式是檢測所有以 : (分號)開頭的單詞并用 # 替換它們而不影響單詞
uj5u.com熱心網友回復:
您可以REGEXREPLACE與捕獲組一起使用:
=REGEXREPLACE(A1, ":([a-zA-Z] )", "#$1")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/428172.html
上一篇:Kotlin使用ArgumentCaptor.capture()回傳null
下一篇:在數量大于X后在列中重復動態模式
