我正在尝试在java中编写正则表达式以匹配来自特定文本的对(参数:值):
“顾客
Customer Name : JOHN DOE City : Chicago Customer Id : 123AWE32D2 System Id : 004349 Register Date (yymmddww) : 12020906
"
作为输出我想要对:
客户名称,JOHN DOE City, Chicago 客户 ID,123AWE32D2 系统 ID,004349 注册日期 (yymmddww),12020906
可以有各种数量的参数。我需要有用于提取组的通用模式(参数名称):(值)。这是我的模式,我为匹配特定参数而编写:
\s*Customer Name\s*:\s*([^\n]*\S)