Skip to content

Instantly share code, notes, and snippets.

View jinstrive's full-sized avatar

Damon jinstrive

View GitHub Profile
@jinstrive
jinstrive / replace_matched_part.py
Created October 22, 2015 07:44
python string operate, replace string in Regular Expression.
def replace_matched_part(pattern, lstring, repl_str, group_name):
"""
:param pattern: 类似 '.*?_(?P<char>\w)_\d\.\w+$'
:param lstring: 需要替换的字符串
:param repl_str: 匹配部分替换成的字符串
:param group_name: 匹配中的组名 char
:return:
"""
def _rep_func(m):
return ''.join([m.string[:m.start(group_name)], repl_str, m.string[m.end(group_name):]])
@jinstrive
jinstrive / remove_emoji.py
Created October 22, 2015 07:40
python remove emoji in string
def remove_emoji(data):
"""
去除表情
:param data:
:return:
"""
if not data:
return data
if not isinstance(data, basestring):
return data
@jinstrive
jinstrive / remove_html_tag.py
Last active October 22, 2015 07:32
remove html tags
from HTMLParser import HTMLParser
def remove_html_tags(html):
"""
移除html 标签类 方法
"""
if not html:
return html
if not isinstance(html, basestring):
return html