ブラケット間のすべての値を配列に受け取りたいのですが、うまくいきません。
入力:
Hello, My name is {NAMES.ID1} and I am {USER.age} and I do {HOBBY.NAME}.
出力:
array (
[0] (
[category] > "NAMES";
[value] > "ID1";
)
[1] (
[category] > "USER";
[value] > "age";
)
[2] (
[category] > "HOBBY";
[value] > "NAME";
)
)
これを作ったのですが、うまくいきません。誰か助けてくれませんか?
/(\{([^\]]*)\.([^\]]*)\})/i