正在阅读:

[python]去掉代码高亮前面的数字

5,380

昨天发了一个php168的exp,结果群里一朋友说复制代码后会把前面的数字给加上,很是不爽,于是便有了下面的python代码。。

其实有更简单的方法,本博客的代码高亮插件可以直接复制代码,不会自动加上前面的数字的。。大家认真研究一下就知道了。

去掉代码高亮前面的数字

#!/usr/bin/env python
# -*- coding: gbk -*-
# -*- coding: utf-8 -*-
# Date: 2014/9/17
# Created by 独自等待
# 博客 http://www.waitalone.cn/
import re

okfile = open('ok.php', 'w')
with open('1.txt', 'r') as ofile:
    while True:
        line_num = ofile.readline()
        reg = re.compile('^(\d{2,3})(.*?)$')
        m = reg.match(line_num.lstrip())
        if m != None:
            print m.group(2)
            okfile.write(m.group(2) + '\n')
        if len(line_num) == 0:
            break
okfile.close()

使用方法:

把有代码高亮数字的代码保存为1.txt 然后和此py文件保存在同一个目录,然后cmd下执行,执行成功后可以自动保存为ok.php

更简单方法:

直接看图吧:

去代码高亮前面的数字

留下脚印,证明你来过。

*

*

流汗坏笑撇嘴大兵流泪发呆抠鼻吓到偷笑得意呲牙亲亲疑问调皮可爱白眼难过愤怒惊讶鼓掌