作用
grex是一个可以将给定的文件内容(按行拆分)或者输入的语句猜测并给出正则匹配的小工具(感觉不如ai)
测试
中文一包糟,似乎是没有优化过……
(沿岸第11周周五下午)机电学院教风学风督察记录表
(椒盐第13周周四上午)计算机学院教风学风督察记录表
(其他第10周周日下午)临床医学学院教风学风督察记录表
(椒盐第3周周五上午)教培学院教风学风督察记录表
(珠江第3周周日下午)临床医学院教风学风督察记录表
(椒盐第2周周一上午)材料科学与工程学院教风学风督察记录表
./grex.exe -f C:\Users\Home\Downloads\新建文本文档.txt
结果它给出的答案是
^((?:(?:椒盐第(?:2周周一上午)材料科学与工程|13周周四上午)计算机|3周周五上午)教培)|沿岸第11周周五下午)机电|珠江第3周周日下午)临床医)|其他第10周周日下午)临床医学)学院教风学风督察记录表$
你要问我匹配不匹配,那自然是可以用的,问题是和我自己写的(以及靠ai写的没法比……)
我的答案:
^((.*)?第(\d+)周周(.)(..))(.*)?学院教风学风督察记录表$
emm,确实不如ai……但是在ai大行其道的当下似乎意义不是太大了……
(不过我试着英文还能看◐▽◑)