本文目录一览:
- 1、如何用Python来进行查询和替换一个文本字符串
- 2、python replace怎么精确查找
- 3、python快捷键替换统一
- 4、python中指定行内容替换成另外一行指定的内容
- 5、python xlsx实现多sheet关键字查询返回整行内容
- 6、python 查找字符串并将其替换
如何用Python来进行查询和替换一个文本字符串
1、说明
可以使用find或者index来查询字符串,可以使用replace函数来替换字符串。
2、示例
1)查询
‘abcdefg’.find(‘cde’)
结果为2
‘abcdefg’.find(‘acde’)
结果为-1
‘abcdefg’.index(‘cde’)
结果为2
2)替换
‘abcdefg’.replace(‘abc’,’cde’)
结果为’cdedefg’
3、函数说明
1)find(…)
S.find(sub[, start[, end]]) – int
返回S中找到substring sub的最低索引,使得sub包含在S [start:end]中。 可选的 参数start和end解释为切片表示法。
失败时返回-1。
2)index(…)
S.index(sub[, start[, end]]) – int
与find函数类似,但是当未找到子字符串时引发ValueError。
3)replace(…)
S.replace(old, new[, count]) – str
返回S的所有出现的子串的副本旧换新。 如果可选参数计数为给定,只有第一个计数出现被替换。
python replace怎么精确查找
实现替换完全匹配的字符串,不替换部分匹配的字符串的Python例子程序如下
如果这两个字符串是两行的代码如下
import re
s=’architecturedesktopwallpapers\nArchitecture\n’
pattern = re.compile(r’^architecture$’,re.M|re.I)
result = pattern.sub(‘animals’,s)
print (result)
如果这两个字符串在同一行的代码如下
import re
s=’architecturedesktopwallpapers Architecture’
pattern = re.compile(r’\barchitecture\b’,re.I)
result = pattern.sub(‘animals’,s)
print (result)
python快捷键替换统一
查找/替换(Search/Replace) F3 下一个 Shift + F3 前一个 Ctrl + R 替换 Ctrl + Shift + F 或者连续2次敲击shift 全局查找{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的} Ctrl + Shift + R 全局替换
python中指定行内容替换成另外一行指定的内容
直接用 f.readlines()读出来的就是一个列表 从列表的第1000行开始读就完了 for line in f.readlines()[999:len(f.readlines())-1]: print(line)刚刚已经帮你试过了
python xlsx实现多sheet关键字查询返回整行内容
1.Ctrl+F打开查找窗口;键入查找内容;2.鼠标点击最后一个sheet表格;按住滑动按钮至最左(在此过程保持停在最后一个sheet编辑状态);3.按住shift键并点击第一个sheet表格使全选所有工作表格,点查找窗口“查找”即可。
python 查找字符串并将其替换
import re
f1=open(‘J:/wenjian/1/1.txt’,’r’).read()#把整个文件读进来作为整个字符串
f1 = re.sub(‘abcdef’,’123456′,f1)#替换所有符合的情况
f_w=open(‘J:/wenjian/1/replace_1.txt’,’wb’)#新建一个文件,把替换后的内容写进去
f_w.write(f1)
f_w.close()
原创文章,作者:U5KNR,如若转载,请注明出处:https://www.506064.com/n/129119.html