我的目标字符串有多个项目,我需要匹配和检索逗号分隔的AWS区域的值:
data = '''
appname=ivr
age=2years
region='us-east-1a,us-east-2a,us-east-1c'
'''
我想在输出中将regions
的值作为'us-east-1a,us-east-2a,us-east-1c'
.
我试着使用这个正则表达式,但它只适用于一个不带逗号的值:
'(af|il|ap|ca|eu|me|sa|us|cn|us-gov|us-iso|us-isob)-(central|north|. (north(?:east|west))|south|south(?:east|west)|east|west)-\d{1}'