繁体   English   中英

如何使用re.sub

How to use re.sub

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想修改字符串测试,只剩下“ TEXT”。 因此,删除“ TEXT”之后的所有内容。 我知道了。 但是,如何使用re.sub剪切“ TEXT”之前的所有内容? 我只想使用“ 265”和“ 159”作为确定何时删除的标准。

test = "314 159 TEXT 265 357" 
test = re.sub(r' 265.*$', '', test) 
print(test)

输出应为“ TEXT”

1 个回复

使用类似的方式来包扎末端,并将它们串在一起。

test = re.sub(r'.* 159 ', '', re.sub(r' 265.*$', '', test))

或者,您可以使用单个模式并re.findall

test = re.findall(r'^.*159 ([A-Z]+) 265.*$', test)
1 如何在熊猫数据帧中使用 re.sub

我已经检查过数据框中的值是一个字符串。 但它总是显示 TypeError:decode to str: need a bytes-like object, float found 。 它有什么问题? 谢谢你给我一个答案。 ...

2 如何使用re.sub删除数字

我正在尝试从字符串中删除数字,但要保留中间的数字。 现在,我对以下代码的输出是: “这是一个单词末尾的测试号,不应删除中间的一个。” 但我希望它是: “这是一个单词结尾或开头的测试编号,不应删除midd3le中的一个。” 我应该怎么做? ...

2019-01-28 04:35:43 1 57   python
5 如何使用 re.sub 函数进行以下操作?

我想将以下几行替换为, 预期输出: 我想在上述两行之间添加以下几行。 请注意,从以上几行来看,A1/A1A1A1 是一个会不断变化的变量,但前三个字母字符保持不变。 因此,无论冒号 (+::) 后面提到什么,都必须添加以下两行, 要添加的行 ...

6 python re.sub如何使用

考虑一个字符串django-1.8.0.dist-info 。 我希望使用re.sub将其转换为django==1.8.0 。 我可以使用re.search和.format的组合来完成此操作,但我想知道是否可以使用re.sub来实现。 我尝试了这个: re.sub(r"(?P ...

7 如何在 re.sub() 中使用带有正则表达式搜索的变量?

我有一个字符串,我想一次性删除多个短语。 如果短语分别以“apple”或“pEAr”开头并以“f”或“g”(带有空格字符)结尾,那么我想用空格替换它。 它可以在开始和结束之间有任何内容。 我坚持让 re.sub 使用变量,但我得到SyntaxError: invalid syntax 。 这可 ...

9 如何使用re.sub替换特定的迭代?

我正在为一个项目制作madlibs python程序,但无法替换输入中的特定单词。 我想更改单个迭代,而不是全部。 放轻松我,我是新手 # Run a loop to replace the words print("Replacing Words...") for loopCou ...

10 如何使用re.sub代替数字

我的失败是什么?或者为什么仅对文件中包含100个以上数字的一个特定数字执行此操作,原因是什么? 我该如何删除它,我尝试解析文本文件的电话号码来源: 我逐行读取文件: 我将结果写入带有f.writelines(result)另一个文本文件中:它总是带有; 和 。 但是只有这个单一的数字。 其他 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM