我有这样的字符串:
str = '4 167213860 Mar 7 2017 10:37:42 +00:00 c7600rsp72043-advipservicesk9-mz-obs_v151_3_s1_RLS10_ES5'
我只想恢复这个单词的一部分(c7600rsp72043-adviservicesk9-mz-obs\u v151\u 3\u s1\u RLS10\u ES5)
我在找正则表达式的模式,但是找不到。我在python中这样做:
import re
str = '4 167213860 Mar 7 2017 10:37:42 +00:00 c7600rsp72043-advipservicesk9-mz-obs_v151_3_s1_RLS10_ES5'
output = re.findall(r'[a-z0-9]rsp[a-zA-Z0-9_-]+$',string)
这个返回给我[]
如果你们中有人能帮助我,我会很高兴的
使用正则表达式获取字符串末尾的所有相邻非空白:
\S+$
工作示例:https://regex101.com/r/lXFRNT/1
@Ruzhim的答案很好,但是如果你想继续按照你的想法去做,你可以用
\w+
替换“rsp”位相关问题 更多 >
编程相关推荐