perform_line_regex.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:SublimeMagic 作者: mreq 项目源码 文件源码
def cast(self):
        pattern = re.compile(self.spell.get('args').get('pattern'))

        replacement = self.spell.get('args').get('replacement')
        if replacement == '$clipboard':
            replacement = sublime.get_clipboard()

        for sel in self.view.sel():
            line = self.view.line(sel.a)

            line_text = self.view.substr(line)
            new_line_text = re.sub(pattern, "%s" % replacement, line_text)

            self.view.replace(self.edit, line, new_line_text)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号