导读
find找到需要添加的位置,然后用切片插入即可。
一、文本
二、插入字符串
- 在table前写“bbb”
- 把table替换成“bbb”
- 在table后写“bbb”
- 脚本
#!/usr/bin/env python3
import sys,re,os
#ms, infile, outfile = sys.argv
with open("result.html", 'w') as o:
with open("test.html") as f:
f = f.read()
pos = f.find("table1")
if pos != -1:
result = f[:pos] + "bbb" + f[pos:] # bbbtable3 [前]
#result = f[:pos] + "bbb" + f[(pos+6):] # bbb [替换]
#result = f[:(pos+6)] + "bbb" + f[(pos+6):] # table3bbb [后]
o.write(result)
else:
print("error: there is no this table3")
三、运行结果