腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
在文件
Python
中进行条件搜索和
替换
、
我有一个超过10MB的大文本文件时,需要有条件搜索和
替换
。如果"a“后面的字符是"r”或"m“或"n”或"u“,我想用"ā”
替换
文件
中
每个"a“的实例。但它似乎不适用于非拉丁字符,
如
Indic Scripts: Working script for拉丁字符:print
regex.sub
(ur'ā\1', input)
浏览 6
提问于2011-01-30
得票数 1
回答已采纳
1
回答
如
何在
python
中
使用
regex.sub
替换
符号
、
ABCRMGrade=[0]>>>BasicData:id=ABCvalue=' 我想永远用DEF取代ABC <<<ABC\w+=\[0]>>> 发生,则输出应为 <<<DEF\w+=\[0]>>> 在文本
中
,
浏览 34
提问于2019-01-29
得票数 0
回答已采纳
1
回答
在re.sub
中
的反向引用
中
匹配大小写
、
、
我有一些可以进行文本
替换
的
python
代码。下面是一个例子:
regex.sub
(r"\bPhrensy", r"Frenzy", xhtml) # Phrensy -> Frenzy
regex.sub
(r"\bphrensy", r"frenzy", xhtml) # phrensy -> frenzy 因为输入可以有两种大小写作为单词的开头,所以我们为两个
替换
项都有两行。如果我能用([Pp])的捕获组将它压缩
浏览 17
提问于2020-09-17
得票数 2
回答已采纳
2
回答
从unicode字符串
中
删除选定的标点
符号
、
、
、
、
我正在
使用
一组unicode字符串,并
使用
以下代码(
如
所示): return
regex.sub
(ur"\p{P}+", " ", text) 我想更进一步,有选择地保留某些标点
符号
。例如,不需要从unicode字符串
中
删除-。这样做最好的方法是什么?谢谢!)
浏览 4
提问于2014-07-08
得票数 2
回答已采纳
2
回答
在
Python
regex
中
(?ui)是什么意思?
、
Python
模糊Wuzzy库包括以下regex:return
regex.sub
(u" ", a_string)这将用空格
替换
a_string
中
的任何非字母数字。 那么(?ui)位做了什么呢?没有它,它似乎工作得很好。
浏览 1
提问于2013-05-23
得票数 3
回答已采纳
3
回答
从unicode字符串
中
剥离特殊字符和标点
符号
、
、
、
、
我试图从unicode字符串
中
删除标点
符号
,它可能包含非ascii字母。我尝试
使用
regex模块:text = u"<Üäik>"然而,我注意到字符<和>并没有被删除。有谁知道为什么和有没有其他方法从unicode字符串
中
删除标点
符号
?
浏览 2
提问于2015-11-18
得票数 0
回答已采纳
1
回答
.lower()和同一行
中
的正则表达式?
、
、
def genLetters(string): newString =
regex.sub
("", string) lowerString = newString.lower() 在我看来,我不得不做第二个字符串来降低这个值,但是如果我从正则表达式
中
删除A-Z,我就失去了我不想要的大写字符
浏览 0
提问于2018-01-26
得票数 2
回答已采纳
2
回答
在
python
中将所有类型的换行符
替换
为"\n“
、
、
有没有办法将
python
中所有类型的字符换行符都
替换
为"\n"?最常见的换行符似乎是"\n“和"\r”,但在
中
可以找到不同的表示形式。我正在寻找类似这样的东西:txt = re.sub(r'[\s]+',' ',txt)txt =
regex.sub
(r'\p{Pd
浏览 26
提问于2018-12-15
得票数 2
回答已采纳
3
回答
列表理解
中
的过滤器
、
是否可以向此列表理解添加一个条件,以便其结果不包含空字符串: words = [
regex.sub
('\P{alpha}','',word) for word in words]
浏览 1
提问于2013-09-03
得票数 0
2
回答
删除string.punctuation
中
不存在的奇怪撇号和其他奇怪字符
、
、
、
、
如果我没有包括这一行new_string = chat_string.replace("\xe2\x80\x99",""),这将是输出:我意识到“排除”在列表
中
没有那个奇怪的撇号, '>', '@', '[', ']', '\\', '_', '^', '`', '{', &
浏览 3
提问于2016-06-21
得票数 1
2
回答
正则表达式模块
Python
中
的Posix类
、
对于
Python
3.4.3,只需能够
使用
POSIX类(
如
[:graph:] )。然而,这些似乎不起作用。import regex 输出:I like math, I divided ÷ the power ³ by ¾ 预期产出:I like math, I divided the power b
浏览 2
提问于2015-08-14
得票数 3
回答已采纳
3
回答
检索
Python
3.6处理
Python
3.7
中
长度为零的re.sub()
、
、
、
、
对零长度匹配的处理在
python
3.7
中
发生了变化。请考虑以下
python
3.6 (及更早版本):>>> print(re.sub('a*', 'x', 'bac'))>>> print(re.sub('.*', 'x', 'bac'))
使用
python
3.7,我们可以得到以下结
浏览 13
提问于2018-12-06
得票数 6
2
回答
错误:
使用
regex模式时在位置重复多次
、
我
使用
regex
替换
在用户名之后出现的任何字符串,后面跟着一个(:或;),中间有一个可选空格。(?i)\bUsername\s?+(:|;)\s?+\K\S+Username:dasdsad username ;dasds
浏览 4
提问于2020-06-18
得票数 1
回答已采纳
1
回答
madLibs.py自动完成无聊的工作
、
我对
python
很陌生,目前正在阅读第8章练习
中
的“自动化无聊的东西”: newText =
REGEX.sub
(i,replaceItem,textContent) TypeError:'str‘对象不能解释为整数(matches) replaceItem = input(
浏览 4
提问于2022-08-23
得票数 0
回答已采纳
4
回答
Python
替换
使用
正则表达式找到的所有匹配项
、
在
python
中
,试图
替换
使用
正则表达式找到的所有字符串,例如: '10am 11pm 13am 14pm 4am' 变成 '10 am 11 pm 13 am 14 pm 4 am' 我试过了 re.sub('([0-9].*)am(.*)', r'\1 am \2', ddata) 但这只
替换
了上一次出现的情况。和 import re regex = re.compile('([0-9].*)am+'
浏览 52
提问于2019-04-13
得票数 0
回答已采纳
2
回答
快速删除大熊猫数据栏
中
的标点
符号
和特殊字符的方法
、
、
我正在
使用
下面的代码删除熊猫数据栏
中
的特殊字符和标点
符号
。但是这种
使用
regex.sub
的方法不具有时间效率。还有其他选择,我可以尝试有更好的时间效率和删除标点
符号
和特殊字符?
浏览 3
提问于2018-01-19
得票数 2
回答已采纳
1
回答
用
python
打印非ASCII字形
在HTML
中
,我们
使用
非ascii
符号
的数字约定,将非ascii
符号
(
如
中间点、版权
符号
等)放入其中。为了
使用
非ASCII字符,
Python
需要将字符串显式编码和解码为Unicode。我尝试过
使用
unidecode lib (引用),但打印这些字符时遇到了问题。 我对
符号
尝试过不同的约定: U+25CF,with‘;,等等。(视这些
符号
的变化而定)例如,请帮助我在
python
<em
浏览 6
提问于2022-04-13
得票数 0
回答已采纳
1
回答
使用
反向引用的不可能的后查
、
、
、
python
re模块似乎有不同的观点:test = 'xAAAAAyBBBBz'此行为在re模块
中
显示为。\1)', r'(\g<0>)', test))## (xA)AAA(Ay)BBB
浏览 0
提问于2012-04-23
得票数 12
回答已采纳
4
回答
在
python
中
处理多行字符串末尾的\n字符
、
我一直在
使用
python
和regex来清理一个文本文件。我一直在
使用
以下方法,它通常是有效的:所讨论的字符串是一个完整的文本文件,其中包含许多嵌入的换行符一些已编译的正则表达式
使用
re.DOTALL选项覆盖多个行。如果编译的正则表达式
中
的最后一个字符是a \n,则上面的命令将
替换
正则表达式的所有匹配项,除了以字符串末尾的最后一个换行符结尾的匹配项。
浏览 6
提问于2011-06-14
得票数 2
回答已采纳
1
回答
Python
使用
regex
替换
特殊的字符串组
、
、
它还集成了
使用
IronPython执行某些
python
脚本。现在我正在寻找用其他的字符串
替换
一些特殊的文本。 import re regEx = re.compile('
浏览 0
提问于2019-03-11
得票数 0
回答已采纳
点击加载更多
相关
资讯
如何在Python中优雅地使用进度条?
Python基础re模块常用函数详解
在 Ubuntu 中将当前环境添加到 Python 环境
Python心得系列之Python字符串浅析
Python 金融数据分析:数学工具(二)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券