gpt4 book ai didi

python - 查找并替换为以小写字母开头的正确句子案例句子。正则表达式或崇高

转载 作者:太空宇宙 更新时间:2023-11-04 04:06:04 25 4
gpt4 key购买 nike

我有一些句子以小写字母开头的文本。我需要找到它们并用正确的句子大小写替换。有些标点符号不正确。即句号从句号开始,没有空格。

.this sentence
and this.also this. and this.This one is not.

替换为->

.This sentence
And this.Also this. And this.This one is not.

sublime text 3 解决方案,regex 或 python nltk 解决方案是合适的。

我试过这个解决方案。但它很慢,并且找不到句号后没有空格的句子。

import nltk.data
from nltk.tokenize import sent_tokenize
text = """kjdshkjhf. this sentence
and this.also this. and this. This one is not."""

aa=sent_tokenize(text)
for a in aa:
if (a[0].islower()):
print a
print "****"

最佳答案

你可以使用这个模式

^([^a-zA-Z]*)([a-z])

enter image description here

并使用$1\U$2作为替代

Regex Demo

更新:- 如果您想在每个 .(句点)之后捕获第一个小写字母,您可以使用此

^([^a-zA-Z]*)([a-z])|(\.\s*)([a-z])

Demo

关于python - 查找并替换为以小写字母开头的正确句子案例句子。正则表达式或崇高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57346667/

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