Python使用regexp提取撇号之间的蜇

时间:2017-08-23 16:36:19

标签: python regex

我正在尝试在Python 2.7中打印一个子字符串,该子字符串由我原始字符串中的撇号分隔:

awk '($3 == "BLOCK") {count++ } END { print count }' firewall.log

我想使用正则表达式来保存变量b中的子串a = "type.size(id='abc-66ttgg')"

1 个答案:

答案 0 :(得分:0)

我需要有关完整字符串的更多信息。但是要使用正则表达式获取撇号中的所有值,我会执行以下操作:

import re
b = re.findall(r"'(.+?)'", string)[0]

如果您有这样的字符串:

string= string = "Excepteur sint occaecat cupidatat non proident, 'sunt in culpa qui officia' deserunt mollit anim id est laborum."

输出:

'sunt in culpa qui officia'