Bir düzenli ifade @ sembollerle çevrili olması ne anlama geliyor?

0 Cevap php

Question

Bir düzenli ifade @ sembollerle çevrili olması ne anlama geliyor? Bu bölü tarafından çevreleyen olmaktan daha farklı bir şey ifade ediyor mu? Ne @ x ya @ i ucunda olduğunda hakkında? Şimdi düşünüyorum da, çevredeki bölü bile ne anlama geliyor?


Background

O ciddi Regex becerileri görüntüler hangi John Kugelman, tarafından yayınlanmıştır, this StackOverflow answer gördüm.

Şimdi, ben gibi bölü çevrili Regexes görmeye alışkınım

/^abc/

Ama @ sembollerle çevrili bir regex kullandı:

'@
        ^%
        (.{2})          # State, 2 chars
        ([^^]{0,12}.)   # City, 13 chars, delimited by ^
        ([^^]{0,34}.)   # Name, 35 chars, delimited by ^
        ([^^]{0,28}.)   # Address, 29 chars, delimited by ^
        \?$
 @x'

Aslında, bu formatta gibi görünüyor:

@^abc@x

(! O google zor bir soru) ne demek google çalışmakla sürecinde, ben de biçimini gördüm:

@^abc@i

Bu x and the i karakterleri uyumlu değildir açıktır.

Peki bu ne anlama geliyor??

Herhangi ve tüm yanıtlar için şimdiden teşekkürler,

-GMale

0 Cevap