re相关内容

如何替换点(.)在句子中,除非它出现在使用正则表达式的缩写中

我希望将句子中的每个点替换为空格,但与缩写一起使用时除外。当它与缩写一起使用时,我希望将其替换为''NULL。 缩写表示至少包含两个大写字母的圆点。 我的regex正在工作,但它们捕获U.S. r1 = r'((?:[A-Z].){2,})s*' r2 = r'(?:[A-Z].){2,}' 'U.S.A is abbr x.y is not. But I.I.T. is ..
发布时间:2022-02-22 16:18:22 Python

如何检查字符串是否具有多个正则表达式并捕获匹配的部分?

我想要的 我正在使用 django 表单,它需要输入密码.我需要传递多个正则表达式的输入值,这将测试是否: 至少一个字符是小写 至少有一个字符是大写的 至少一个字符是数字 至少有一个字符是特殊字符(符号) 最少 8 个字符 我想知道这些条件中哪些满足,哪些不满足. 我做了什么 def clean_password(self):密码 = self.cleaned_d ..
发布时间:2022-01-01 13:37:11 Python

从文本文件中提取字符串并将其写入 Excel

我试图编写一个 Python 脚本来从文本文件中提取文本并将其写入 excel 文件.问题是我不知道如何提取等于旁边的字符串.我是 Python 新手,现阶段只是设法打开文件. 数据如下: ADD IUACCAREALST:AREA=RA,MCC=“510",MNC=“28",LAC=“0x020a",RAC=“0x68", RACRANGE=“0x73", SUBRANGE=SPECIA ..
发布时间:2021-07-03 19:03:45 Python

删除“\n"在python中多行字符串的行之间

我想删除“\n"来自python中的intext.我尝试了很多方法,但都没有奏效.文本假设是这样的: string='''# 初始化函数 main()定义主():str1 = 无str2 = 无年龄=16str1=str(输入())str2=str(输入())打印(“输入名称:{}\n".格式(str1))打印(“输入的网站:{}".format(str2))# 调用主函数主要的()''' 在 ..
发布时间:2021-07-03 19:03:43 Python

使用 re.sub 屏蔽多个敏感数据?

我想屏蔽一个字符串中的几个值.此调用按预期适用于单个值. message = “我的密码=secure 和我的 private_key=securekey 不应该被记录.";message = re.sub(r"(?is)password=.+", "password=xxxx", str(message)) 正则表达式必须是什么样子才能屏蔽字典中的多个值? d = {“密码":“xxxx" ..
发布时间:2021-07-03 19:03:40 其他开发

如何使用extract从pandas数据框中提取大写字母和一些子字符串?

这个问题是上一个问题的后续问题如何从熊猫系列中仅提取大写子字符串?. 我没有改变旧问题,而是决定提出新问题. 我的目标是从名为 item 的列中提取聚合方法 agg 和特征名称 feat. 问题来了: 将 numpy 导入为 np将熊猫导入为 pddf = pd.DataFrame({'item': ['num','bool', 'cat', 'cat.COUNT(exampl ..
发布时间:2021-07-03 19:03:37 Python

如何修改一列中的多个值,但在 Pandas python 中跳过其他值

在 python 中进行了两个月,我现在正专注于 Pandas.在我目前的职位上,我在数据框上使用 VBA,所以学习这个以慢慢取代它并进一步发展我的职业生涯.到目前为止,我认为我真正的问题是缺乏对关键概念的理解.任何帮助将不胜感激. 这就是我的问题: 我可以去哪里了解有关如何执行此类操作以进行更精确过滤的更多信息.我非常接近,但我需要一个关键方面. 目标 主要目标我需要跳过 ..
发布时间:2021-07-03 19:03:34 Python

正则表达式模式以删除任何内容 \text {whatever here}

我可以使用 \{\%(.*?)\%\} 将 hell0 {% my text %} 更改为 hello> 或 将 useful ()useful 更改为有用有用 我的问题是我想删除 final \text {what here } result 中的任何内容,包括 \text.所以它变成了最终结果. 我尝试了与 r"\\text .*?/}" 相同的方法,但没有奏效. 我有 ..
发布时间:2021-07-03 19:03:28 Python

如何在 Python 中为字符串添加缺少的右括号?

我有多个字符串要进行后期处理,其中很多首字母缩略词都缺少右括号.假设下面的字符串text,但也假设这种类型的缺失括号经常发生. 我下面的代码仅通过将右括号独立添加到缺少的首字母缩略词中而起作用,而不是添加到完整的字符串/句子中.关于如何有效地执行此操作的任何提示,最好不需要迭代? 导入重新#原始字符串text = "The dog walk (ABC in the park")#期望输出: ..
发布时间:2021-07-03 19:03:25 Python

在python的字符串列表中找到确切的单词列表?

我有两个字符串列表: grids = ['north', 'eaSt', 'West','noRtheast', 'soUth']链接 = ['北-东北','北-南'] 我想检查链接中有哪些grids.所以我为此写了一个程序: 导入重新网格 = ['north', 'eaSt', 'West','noRtheast', 'soUth']链接 = ['北-东北','北-南']在网格中搜索:对于 ..
发布时间:2021-07-03 19:03:19 Python

Python搜索字符模式,如果存在则缩进

我有一个文本模式,我想找到它并推到一个新行.模式是 ), 后跟一个空格和一个字符.像这样 - text_orig =文字猫狗猫狗),文字兔子猫狗),文字咖啡猫狗.#需要缩进这一行 它会变成什么样 text_new =文字猫狗猫狗),文字兔子猫狗),文本咖啡猫狗 我已经很接近解决方案了,但仍然坚持使用什么方法.目前,我正在使用 re.sub 但我相信会像这样删除文本的第一个字母 - tex ..
发布时间:2021-07-03 19:03:16 Python

检查re.sub中是否发生修改

Python 函数 re.sub(pattern, replacement, string) 返回修改后的字符串,其中匹配的模式被替换项替换.有没有什么简单的方法可以检查是否发生了匹配以及是否进行了修改?(还有,修改了多少) 解决方案 取决于版本.在 Python ..
发布时间:2021-07-03 19:03:13 Python

在 python re.findall 中使用多个标志

我想在 re.findall 函数中使用多个标志.更具体地说,我想同时使用 IGNORECASE 和 DOTALL 标志. x = re.findall(r'CAT.+?END', 'Cat \n eND', (re.I, re.DOTALL)) 错误: 回溯(最近一次调用最后一次):文件“",第 1 行,在 中x = re.findall(r'CA ..
发布时间:2021-07-03 19:03:10 Python

如何在python中逐字抓取数字

我有一个巨大的文件,其中包含以下几行 DDD-1126N|refseq:NP_285726|uniprotkb:P00112 和 DDD-1081N|uniprotkb:P12121,我想抓取uniprotkb 后面的数字. 这是我的代码: x = 'uniprotkb:P'f = open('m.txt')对于 f 中的行:打印 line.find(x)打印行[36:31 + len(x ..
发布时间:2021-06-25 19:36:50 Python

在python中检测markdown文件中的所有链接,并将其替换为字符串函数的输出

我有一个python函数 f(foo:string)->字符串.我不写该函数的详细信息,因为它可能会更改. 我需要从markdown文件中获取所有 链接,并将其替换为该函数的结果. 示例:此链接 这是文本,并且这是[第一个链接](http://example.com“示例标题")和这是第二个(#example)链接. 将替换为 这是文本,并且是[是第一个链接](结果1“示例标题 ..
发布时间:2021-05-31 20:11:45 其他开发

Python-快速计算字符串列表中以文本开头的单词

我知道已经问过几次类似的问题,但是我的问题有点不同,我正在寻找使用Python的省时的解决方案. 我有一组单词,其中一些以"*"结尾.而另一些则没有: words = set([["apple","cat *","dog"]] 考虑到星号后的所有内容,我必须在文本中计算它们的总出现次数("cat *"表示所有以"cat"开头的单词).搜索必须不区分大小写.考虑以下示例: text ..
发布时间:2021-05-09 19:45:36 Python