這個問題在這里已經有了答案: 參考 - 這個正則運算式是什么意思? (1 個回答) 昨天關門。
谷歌表格用正則運算式或正則運算式拆分?
這個問題的答案公式是:
=TRANSPOSE(SPLIT(REGEXREPLACE(A1, "(\d \.)", "?$1"), "?"))
我對 $ 符號后面的1代表什么感到困惑?
uj5u.com熱心網友回復:
這意味著找到的第一個數值(第一組)。
試試這個來理解
=REGEXREPLACE("123xxx456", "(\d )xxx(\d )", "$2 then $1")
會給456 then 123
或者
=REGEXREPLACE("abcXXX456", "([a-z] )[X] (\d )", "$2 then $1")
會給456 then abc
uj5u.com熱心網友回復:
看解釋:
\d one single digit
\d one or more digits
. one single character
\. when escaped with a backslash it means dot character
() group
(\d \.) group containing number followed by a dot
$1 first group
? unique symbol
?$1 add unique symbol before the group
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/496007.html
標籤:正则表达式 谷歌表格 谷歌表格公式 正则表达式替换 反向引用
