gpt4 book ai didi

java - 正则表达式用大写和小写字符分割字符串

转载 作者:行者123 更新时间:2023-12-02 06:01:41 25 4
gpt4 key购买 nike

我正在尝试拆分:TwitterHashtagIsVeryCOMPLICATED

分割后的字符串如下:Twitter Hashtag Is Very COMPLICATED

我可以使用正则表达式来做到这一点吗?

非常感谢您的建议。

最佳答案

这应该有效:

str.split("(?<=[a-z])(?=[A-Z])")

这个想法是对小写字母使用零长度lookbehind,对大写字母使用零长度lookahead。此构造仅在驼峰式大小写字符串中的“断词”处匹配。

这是一个demo on ideone .

关于java - 正则表达式用大写和小写字符分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17512290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com