re正则匹配
竹林小安
这个作者很懒,什么都没留下…
展开
-
【笨办法学python 进阶版】【ex09_sed】笨办法实现--sed部分命令
笨办法第九课—sed 今天晚上完成了sed命令的部分实现,主要是涉及到正则, 实现的命令 test_sed.py -e "s/5月 [0-9][0-9]/DATE/g" 123.txt test_sed.py -e "s/5月 [0-9][0-9]/DATE/" 123.txt test_sed.py -e "s/admin/moon/g" 123.txt test_sed.py -e "s/admin/moon/" 123.txt 支持参数-e --expression 和"g"全部替换原创 2020-05-25 23:24:43 · 336 阅读 · 0 评论 -
【笨办法学python 进阶版】【ex07_grep】笨办法实现--grep部分命令
今天学了第七课,grep命令,实现了 grep test_grep.py pathlib *.py -r grep test_grep.py pathlib *.py 可以实现正则匹配搜寻的文件 *.py *.conf之类的配置文件 test_grep.py 和原作者的版本稍有不同 入下: import re, argparse from pathlib import Path def get_connet(keyword, search_path, flag= False):原创 2020-05-24 19:35:27 · 238 阅读 · 0 评论 -
【Python】【re】从文本或者日志读取IP信息
从文本或者日志读取IP信息** import re ip_lists = [] ip_regex = re.compile(r'(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])') with open('./123.txt', 'r'原创 2020-05-18 23:28:38 · 542 阅读 · 0 评论