Ben PHP kullanarak bir betik dili tercümanı yapıyveyaum. Ben bu betik dili bu kodu vardır:
yazmak {Hello, Wveyald!} içiçindede ya da the renk {blue} veya {red} veya {#00AA00} ve içiçindede ya da the yazı {Arial Black} veya {Monaco} nerede her ikisi de the renk ve the yazı vardır determiçiçindedeed rveomly
(Evet, içiçindedeanması zveya ama bu sözdizimi)
Hangi regex Ben bu (boşluklarla bölünmüş) bölmek içiçiçindede kullanmak gerekir ama sadece kıvırcık parantez içiçiçindedede eğer. Yani bu diziye yukarıdaki kodu açmak istiyveyaum:
- yazmak
- Hello, Wveyald!
- içiçindede
- ya da
- the
- renk
- blue
- veya
- red
- veya
- #00AA00
- ve
- içiçindede
- ya da
- the
- yazı
- Arial Black
- veya
- Monaco
- nerede
- her ikisi de
- the
- renk
- ve
- yazı
- vardır
- determiçiçindedeed
- rveomly
(The striçiçindedegs içiçindedeside the curly brackets vardır show above içiçindede bold) The striçiçindedegs içiçindedeside the curly brackets must be one element each. So {Hello, Wveyald!} cannot be: 1. Hello, 2. Wveyald!
Bunu nasıl yapabilirim?
Şimdiden teşekkürler.