求notepad++正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求notepad++正则表达式相关的知识,希望对你有一定的参考价值。

https://00000。com/MFStar/2019/0325/6761.html
/MFStar/2019/0325/6764.html
https://00000。com/MFStar/2019/0325/6762.html
/MFStar/2019/0325/6765.html
https://00000。com/MFStar/2019/0325/6763.html
/MFStar/2019/0325/6766.html

网站链接中有些带域名,有些不带域名,现在想要全部统一提取不带域名的格式:
MFStar/2019/0325/6761
MFStar/2019/0325/6762
MFStar/2019/0325/6766
这样,请问大神,谢谢!

参考技术A 你好,根据你的需求表达式如下:

import re

tmpStr = "https://00000。com/MFStar/2019/0325/6761.html /MFStar/2019/0325/6764.html https://00000。com/MFStar/2019/0325/6762.html /MFStar/2019/0325/6765.html https://00000。com/MFStar/2019/0325/6763.html /MFStar/2019/0325/6766.html"

findall =re.findall("\s+\/([\w]+.*?)\.html",tmpStr)
print(findall)

求notepad正则表达式。

txt格式文件如下:
propulsion
n. 推进力

expulsion
n. 驱逐,开除

revulsion
n. 收回,反感
删除后的效果为:
propulsion
expulsion
revulsion

findstr "^[a-zA-z][a-zA-z]*$" test.txt>>test1.txt
将上句拷贝到文本文件中,另存为BAT文件,test.txt中放入你需要处理的内容,或把test.txt换成你要处理的文本文件,记得要处理的文件与BAT文件要放在同一目录下,比如桌面上,双击BAT文件,test1.txt中就是处理后的文件
参考技术A 1、去除中文解释
查找
^n\..+$
替换成空

2、去除空行
查找
\n2,
替换成
\n追问

第二个去除空行不行,提示找不到。

参考技术B 你的要处理的文本文件名字是test.txt吗,要处理的文件与bat文件在同一目录吗

以上是关于求notepad++正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

notepad正则怎么替换其中一部分

Notepad++ 非贪婪正则表达式

在 Notepad++ 中用 \t 替换正则表达式

Notepad++ 利用正则表达式删除关键词所在行

Notepad++ 使用正则表达式

Notepad++ 正则表达式替换 - \1 不起作用?