[英]Python Regex - How do I fetch a word after a specific word in a string using python regex?
我需要从上面的多行提交字符串中获取“repo-name”,即“sonar-repo”。 这可以用正则表达式来实现吗? Output 预期:sonar-repo
这是我需要使用正则表达式读取的字符串,
commit_message=
"""repo-name=sonar-repo;repo-title=Sonar;repo-description=A little demo;repo-requester=Jack
"""
尝试这个:
import re
commit_message= 'repo-name=sonar-repo;repo-title=Sonar;repo-description=A little demo;repo-requester=Jack'
print(re.search(r'repo-name=(.*?);', commit_message).group(1))
Output:
sonar-repo
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.