Python 如何在特定位置的文件中插入文本?
我有一个包含html内容的简单test.html,我需要一种插入此文本的方法:Python 如何在特定位置的文件中插入文本?,python,Python,我有一个包含html内容的简单test.html,我需要一种插入此文本的方法: "bla bla bla..." 在此标签中: <p id="thislist"> </p> 有办法吗?试试看 使用正则表达式匹配它并在其中插入内容: import re some_string = 'puppies kittens <p id="thislist"> </p> ponies' print re.sub( r'(<p id="thi
"bla bla bla..."
在此标签中:
<p id="thislist"> </p>
有办法吗?试试看
使用正则表达式匹配它并在其中插入内容:
import re
some_string = 'puppies kittens <p id="thislist"> </p> ponies'
print re.sub(
r'(<p id="thislist">)\s*(</p>)', r'\1bla bla bla...\2', some_string)
重新导入
some_string='puppies kittens小马'
印刷品(
r'()\s*(
)',r'\1bla bla bla…\2',一些字符串)
输出是
puppies kittens <p id="thislist">bla bla bla...</p> ponies
小狗小猫bla bla bla…
小马
到目前为止,您尝试了什么?做你想做的事有很多种方法。没有什么,因为我不知道是否有办法做到这一点。最简单的方法是什么?regex呢?我认为它适合here@VigneshKalai:@VigneshKalai:别想读这个。检查评论,mod的注释就足够了:)只是尝试了一下,但不起作用。它打印:小狗小猫小马你看到了什么错误?这在我的python解释器上运行。没有错误,只需打印:小狗小猫小马,而不是小狗小猫bla bla bla…
小马这很奇怪。。。你复制并粘贴到翻译程序中了吗?你是怎么运作的?python的哪个版本(使用python--version
)查找?删除以前的注释每个人都需要咖啡:p
puppies kittens <p id="thislist">bla bla bla...</p> ponies