抱歉标题太复杂了。我正在处理文本,有一些不受欢迎的特征:有些单词都是大写的,如'EXAMPLE WORD',而在其他情况下,有两个单词附加,但缺少空格,如'exampleWord'。我如何使用正则表达式根据小写〉大写模式分隔两个附加的单词,而不影响完全大写的单词?
我目前正在使用
.应用(λ x:关于(r”([A-Z])",r”\1”,x))
在Pandas数据框中的该列上。这将在每个大写字母前插入一个空格,将大写字母转换为单个字符串。
我想让一个正则表达式只检测小写字符后面紧跟大写字符的情况,在这一点上分隔单词,这将解决必须影响大写单词的问题。这可能吗?
3条答案
按热度按时间44u64gxh1#
您可以将
str.replace
与lookaround一起使用:示例:
regex demo
oxiaedzo2#
您可以使用 *lookaheadAssert *
将仅匹配后跟小写字符的大写字母。
fnvucqvd3#
这个网站可以帮助你https://www.autoregex.xyz/:)