gpt4 book ai didi

python - 正则表达式搜索删除单词

转载 作者:太空宇宙 更新时间:2023-11-03 20:22:01 25 4
gpt4 key购买 nike

我想删除段落中的前 4 个单词

原文:我的网站 21 12 34 有 10000 流量

我想要的结果:有 10000 流量

我有 1000 行与原始段落相同(Mywebsite 21 12 34 有 10000 流量)

我有正则表达式搜索代码,其工作原理如下:

下面的代码是从句子中删除第一个单词:

^\w+\s+(.*)  = replace with $1

以下代码将从行中删除所有数字:

[0-9 ]+  = replace with space

我想组合上面的代码,并使一个正则表达式搜索代码按照我上面的解释工作,但不影响同一行的任何其他单词。

最佳答案

如果你的行都采用完全相同的格式,即如果你总是需要删除前 4 个单词,你可以这样做,这比正则表达式更容易理解:

# Iterate through all your lines
for line in lines:

# Split the line string on spaces to create an array of words.
words = line.split(' ')

# Exclude the 4 first words and re-join the string with the remaining words.
line = ' '.join(words[4:])

关于python - 正则表达式搜索删除单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58103096/

25 4 0
文章推荐: c# - 如何在文件夹路径中使用今天的日期
文章推荐: html - 是否垂直对齐 :middle; property work on
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com