如何在python中用识别的下一个单词查找和替换段落中的多个单词?

alan_blk

我想用下一个单词替换和标记段落中的多个单词。

paragraph = "Python is the most powerful language [YES] yes. my sex is [NO] male [YES] female"

我想用下面的下一个词替换键 [YES] 和 [NO]。

paragraph = "Python is the most powerful language [YES]yes[/YES]. my sex is [NO]male[/NO] [YES]female[/YES]"
舒巴姆·夏尔马

您可以使用正则表达式来实现结果:
这是代码:

import re

paragraph = "Python is the most powerful language [YES] yes. my sex is [NO] male [YES] female"

paragraph = re.sub(r"\[(.*?)\]\s\b(\w+)\b", r"[\1]\2[/\1]", paragraph)

输出是:

"Python is the most powerful language [YES]yes[/YES]. my sex is [NO]male[/NO] [YES]female[/YES]"

希望对你有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中的特定单词之后替换下一个单词

如何查找python中单词的下一个字符?

使用Java根据文件中的上一个和下一个单词替换单词

如何在'('和下一个空格之间的语句中获取特定单词

如何查找单词并仅更改下一个第二行单词

如何在弹性搜索中建议(自动完成)下一个单词?

如何使用正则表达式在单词组合之后和下一个空格之前查找包含单词和非单词字符的模式

如何在文件的每一行中搜索单词并在python中打印该单词的下一个值

查找多个单词并在一行中打印下一个数字

如何在bash中更改上一个/下一个单词的快捷方式?

选择字符串中的上一个和下一个单词

如何在 javascript 中执行正则表达式查找和替换,它交替“替换”和“查找下一个”

查找并替换 VIM,但使用交互式的上一个和下一个单词,如 notepad++

Grep模式和下一个单词

用下一个大写字母替换单词中的连字符

Python:如何在嵌套循环中用下一个替换tqdm进度条?

如何在Python中使用re查找包含一个单词和另一个单词的URL?

如何使用嵌入预测下一个单词

Python返回下一个单词/数字

阅读Java中的下一个单词

在词组提示中建议下一个单词

词典顺序中的下一个单词

如何过滤出包含以下一个或多个单词的文本

如何显示句子中下一个单词的多个预测?

正则表达式:查找以相同字母结尾的单词,下一个单词以

使用awk或类似方法在另一个命令的输出中查找下一个单词

我如何从字符串中得到两个特定单词的下一个单词?

python中二元组列表的单词的频率和下一个单词

如何在 Notepad++ 中查找所有包含一个(或多个)空格的单词?