我想解析以下字符串:
"{Host=pc@ip}{Encoder=EncoderName}{Date=2014_8_5}{Resolution=90X90}
{File=2014-8-5_11-50-50_189.jpeg}"
分为五个单独的字符串:
"{Host=pc@ip}"
"{Encoder=EncoderName}"
"{Date=2014_8_5}"
"{Resolution=90X90}"
"{File=2014-8-5_11-50-50_189.jpeg}"
使用正则表达式。
答案 0 :(得分:3)
我相信这应该有效:
\{([^\}]*)\}
当然,你必须担心一些事情,比如你是否有嵌套大括号,但是works on the string you gave us。我还在括号中添加了,所以如果你愿意,你应该可以在你的比赛中使用组。这不是必要的,但我想你的花括号会妨碍你做进一步解析。