以下の問題を解決できなかったので、Perlスクリプトを使用して正規表現なしで解析しましたが、正規表現があると思います。
入力文字列(改行はありません):
ObjectAddress=120.146.128.250,ObjectName=psyseds-tt1y,ObjectClass=SCM F5,ObjectDescription=,Aliases=psyseds-tt1y.site.com.,NameService=A,PTR,DynamicDNSUpdate=A,PTR,CNAME
期待される出力:
ObjectAddress=120.146.128.250
ObjectName=psyseds-tt1y
ObjectClass=SCM F5
ObjectDescription=
Aliases=psyseds-tt1y.site.com.
NameService=A,PTR
DynamicDNSUpdate=A,PTR,CNAME
,
文字列を解析するために正規表現を試しましたが、値が分離された複数の項目があるため、解析に失敗しました。たとえば、NameServiceには2つの値A、PTRがあります。
上記で解析する正規表現の作成を手伝ってください。
(.+?=.*?)
複数の値を取得しません。