正则表达式 – 在Excel中拆分大写字母
发布时间:2020-12-14 06:30:23 所属栏目:百科 来源:网络整理
导读:我想通过大写分割单元格中的所有单词,一个例子: 原始价值观: MikeJonesRinaJonesJuniorMichealSamuelsLurth 预期产量: Mike JonesRina Jones JuniorMicheal Samuels Lurth 这可以在不使用VBA的情况下完成吗? 承认了Excellll的卓越公式,最有效的代码解决
我想通过大写分割单元格中的所有单词,一个例子:
原始价值观: MikeJones RinaJonesJunior MichealSamuelsLurth 预期产量: Mike Jones Rina Jones Junior Micheal Samuels Lurth 这可以在不使用VBA的情况下完成吗?
承认了Excellll的卓越公式,最有效的代码解决方案将是基于RegExp.这避免了长的循环.
Function SplitCaps(strIn As String) As String Dim objRegex As Object Set objRegex = CreateObject("vbscript.regexp") With objRegex .Global = True .Pattern = "([a-z])([A-Z])" SplitCaps = .Replace(strIn,"$1 $2") End With End Function (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |