特定のテキストからペア (param : value) を一致させるために、Java で正規表現を記述しようとしています。
"お客様
Customer Name : JOHN DOE City : Chicago Customer Id : 123AWE32D2 System Id : 004349 Register Date (yymmddww) : 12020906
"
出力として、ペアが必要です:
顧客名、JOHN DOE 市、シカゴ 顧客 ID、123AWE32D2 システム ID、004349 登録日 (yymmddww)、12020906
さまざまな数のパラメーターが存在する可能性があります。グループ (パラメーター名) : (値) を抽出するための普遍的なパターンが必要です。これが私のパターンです。特定のパラメーターを一致させるために書きました:
\s*Customer Name\s*:\s*([^\n]*\S)