本文整理汇总了Python中Lib.region_and_str方法的典型用法代码示例。如果您正苦于以下问题:Python Lib.region_and_str方法的具体用法?Python Lib.region_and_str怎么用?Python Lib.region_and_str使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lib
的用法示例。
在下文中一共展示了Lib.region_and_str方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: expand_pic_in_html
# 需要导入模块: import Lib [as 别名]
# 或者: from Lib import region_and_str [as 别名]
def expand_pic_in_html(region, data):
"""取得图片地址"""
pic_path = []
reg_background = re.compile(
r"background(?:\s*\:|-image\s*\:).*?url\([\'|\"]?([\w+:\/\/^]?[^? \}]*\.\w+)\?*.*?[\'|\"]?\)", re.I
)
reg_filter = re.compile(r"Microsoft\.AlphaImageLoader\(.*?src=[\'|\"]?([\w:\/\/\.]*\.\w+)\?*.*?[\'|\"]?.*?\)", re.I)
reg_img = re.compile(r"<img[^>]+src\s*=\s*[\'\"]([^\'\"]+)[\'\"][^>]*>", re.I)
_b1_ = reg_background.finditer(data)
_b2_ = reg_background.findall(data)
_f1_ = reg_filter.finditer(data)
_f2_ = reg_filter.findall(data)
_i1_ = reg_img.finditer(data)
_i2_ = reg_img.findall(data)
if ST2:
_b_ = Lib.region_and_str(region, _b1_, _b2_)
_f_ = Lib.region_and_str(region, _f1_, _f2_)
_i_ = Lib.region_and_str(region, _i1_, _i2_)
else:
_b_ = modeCSS.Lib.region_and_str(region, _b1_, _b2_)
_f_ = modeCSS.Lib.region_and_str(region, _f1_, _f2_)
_i_ = modeCSS.Lib.region_and_str(region, _i1_, _i2_)
if _b_:
pic_path.append(_b_)
if _f_:
pic_path.append(_f_)
if _i_:
pic_path.append(_i_)
return pic_path