我有一个字符串,我正试图使用正则表达式从中提取。以下是我的字符串示例:
splitm = 'SM Analyst, AMT Tax Company X Hi.'
我想将名称解析为"SM Analyst"
,将公司解析为"AMT Tax Company"
,将X
之后的数据解析为"Hi."
我解析名称的正则表达式如下所示:
x = re.match('^.*?\,', splitm)
对于我正在尝试的公司:(逗号后的所有内容,但都不起作用)
y = re.match('^\,(.*?)', splitm)
有人指出我做错了什么吗
Tags:
插入符号(^)匹配字符串中第一个字符之前的位置
如果不使用} :
re.MULTILINE
,则不需要这样做,因为您使用了^{解决方案
我们可以使用命名组捕获单个正则表达式中的相关部分,然后使用^{} 将结果作为字典:
试试这个:
输出:
相关问题 更多 >
编程相关推荐