我正在开发一个Python项目来查找指定的字符串,如:
< url:'某事',uid:'某事',输入:'某事'>
我需要获取值的东西。 示例:
String value = "url: 'abs52fs', uid: '1fg23s4', type: 'fgh54e'"
re.search("url: '(.*)', uid: '(.*)', type: '(.*)'", value)
OUTPUT:>> [abs52fs,1fg23s4,fgh54e]
我想写一个正则表达式,但它返回一个NoneType
对象。
你能帮助我吗?
此致
答案 0 :(得分:0)
你的正则表达式有效,但它有问题。它会错误地接受这样的字符串:
url: 'abs52fs', url: 'abs52fs', uid: '1fg23s4', type: 'fgh54e'
(见https://regex101.com/r/sK0vN1/1)
尝试这样的事情(https://regex101.com/r/xN7zR0/1):
url: '([^']*)', uid: '([^']*)', type: '([^']*)'