Ste*_*ano 3 regex google-sheets google-sheets-formula
我想提出一个脚本来为谷歌表编写自定义公式。这个想法是分割由多个单词组成的字符串。该公式应该识别有大写字母的单词并将它们分开。结果将是一个字符串,其中单词之间用“,”分隔。
为了澄清这一点,我们举一个字符串的例子:
Nursing StudentStudentNurseNursing School
Desired Result:
Nursing Student,Student,Nurse,Nursing School
Run Code Online (Sandbox Code Playgroud)
我尝试使用 Google Sheet 中的公式:
=split(regexreplace(A1,"[A-Z][^A-Z]*","$0"&char(9)),char(9))
Run Code Online (Sandbox Code Playgroud)
但是,它会生成 6 个带有以下字符串的单元格:
Nursing Student Student Nurse Nursing School
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我或给我一些提示吗?
=REGEXREPLACE(A1,"(\B)([A-Z])",",$2")
Run Code Online (Sandbox Code Playgroud)
\B不是一个词序B。 [A-Z]大写字母。 \B后面跟有大写字母,则将其替换\B为,