私はPHPを使用したスクリプト言語の通訳者です。私はそのスクリプト言語でこのコードを持っています:
write {Hello, World!} in either the color {blue} or {red} or {#00AA00} and in either the font {Arial Black} or {Monaco} where both the color and the font are determined randomly
(はい、信じがたいですが、それが構文です)
これを分割するためにどの正規表現を使用する必要がありますか(スペースで分割)。ただし、中括弧内にない場合に限ります。したがって、上記のコードをこの配列に変換したいと思います。
- 書きます
- こんにちは世界!
- の
- また
- the
- 色
- 青
- また
- 赤
- また
- #00AA00
- と
- の
- また
- the
- フォント
- Arial Black
- また
- モナコ
- どこ
- 両方とも
- the
- 色
- と
- フォント
- それは
- 決定
- 無作為に
(中括弧内の文字列は上に太字で示されています)中括弧内の文字列は、それぞれ1つの要素である必要があります。したがって、{Hello、World!}は次のようにはなりません:1。Hello、2. World!
これどうやってするの?
前もって感謝します。