我正在创建一个查询网站的脚本,结果如下所示
result = "
nameof1stlink
38
nameof2ndlink120
12
nameof3rdlink15
7
nameof4thlin...
k143
43
"
基本上,我想删除每行文本后面的数字。这对我来说很容易在一个模式中完成,但是偶尔会有一条长的线占据两条独立的线。还有一个问题是需要将数字保留在实际的文本名称中
我在考虑检查每一行的字符串长度,只删除那些不超过5个字母/数字的行,但我不确定这是否可行,我也不太确定如何做到这一点
你们的任何帮助都会很好
谢谢!:)
Tags:
您可以使用正则表达式匹配,查找一个类似字符串的链接(允许换行符),后跟一个数字和一个换行符,这是您希望忽略的。然后,为了适应多行链接,使用简单的
str.replace()
删除链接跨多行拆分时出现的任何一致的...\n
根据您提供的示例,我想到的是:
我不确定你的链接是什么样子的,但我假设
[A-Za-z0-9/_.-]
(字母数字加上/
、_
、.
和-
)涵盖了超链接的所有标准部分。并且\n
需要在其中的某个地方抛出,以适应多行条目。您可以根据链接的外观修改此角色类相关问题 更多 >
编程相关推荐