grep与python匹配html文件中引号内的字符串[关闭]

Posted

技术标签:

【中文标题】grep与python匹配html文件中引号内的字符串[关闭]【英文标题】:grep with python to match string inside quotes in html files [closed] 【发布时间】:2013-07-18 01:16:50 【问题描述】:

我是 grep 的新手,我熟悉 Python。我的问题是用 text

查找并替换引号内的每个字符串,例如“text”

源文件有html格式

谢谢

【问题讨论】:

我理解这个问题。我不知道为什么您尝试的解决方案不起作用,因为您没有发布它。如果你不给我看,我无法帮你修复它 您为什么要尝试将 grep 与 Python 结合使用?如果你熟悉 Python,为什么不直接使用内置的 String/RegEx 库呢? 是的,我的意思是在 python 中使用 python 和正则表达式库...是的,我并没有努力寻找解决方案,因为我认为很多人都知道解决方案,这是一个简单且反复出现的问题 【参考方案1】:

这样就可以了

import re

s = '"text" "some"'
res = re.subn('"([^"]*)"', '<em>\\1</em>', s)[0]

【讨论】:

以上是关于grep与python匹配html文件中引号内的字符串[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

python之Linux基础

shell脚本中单引号和双引号的区别

正则表达式及grep

Bash——反引号内的双引号

bash:通过grep匹配单引号和双引号

grep