相关疑难解决方法(0)

Python正则表达式匹配整个单词

我无法为下面的场景找到正确的正则表达式:

让我们说:

a = "this is a sample"
Run Code Online (Sandbox Code Playgroud)

我希望匹配整个单词 - 例如,匹配"hi"应该返回False,因为"hi"它不是一个单词,并且"is"应该返回True,因为左侧和右侧没有字母字符.

python regex

33
推荐指数
2
解决办法
5万
查看次数

搜索并替换为"仅限全字"选项

我有一个脚本可以运行到我的文本中并搜索并替换我在数据库中编写的所有句子.

剧本:

with open('C:/Users/User/Desktop/Portuguesetranslator.txt') as f:
    for l in f:
        s = l.split('*')
        editor.replace(s[0],s[1])
Run Code Online (Sandbox Code Playgroud)

和数据库示例:

Event*Evento*
result*resultado*
Run Code Online (Sandbox Code Playgroud)

等等...

现在发生的事情是我需要在那个剧本中使用"全字",因为我发现自己遇到了问题.

例如,使用ResultEvent,因为当我替换Resultado和时Evento,我再次在文本中运行脚本,脚本再次替换ResultadoEvento.

后,我运行脚本的结果保持这样的ResultadoadoEventoo.

只是让你们知道..它不仅仅针对事件和结果,还有超过1000多个句子我已经为搜索设置并替换为工作..

我不需要简单的搜索和替换两个单词..因为我将一遍又一遍地为不同的句子编辑数据库..

python

10
推荐指数
4
解决办法
2万
查看次数

替换python中的确切子字符串

示例字符串: "office administration in delhi"

我想用空格替换字符串.但是,当我这样做时,s.replace('in',"")行政管理也变得空白.

这只是一个样本.字符串和要替换的单词可能会有所不同.

有没有办法只替换完全匹配?

python regex string

10
推荐指数
1
解决办法
6276
查看次数

标签 统计

python ×3

regex ×2

string ×1