Pont (.) és fordított törtjel (\)

Bizonyos karakterek teljesen más jelentéssel bírnak a szabályos kifejezésekben, mint egyéb kontextusokban. A szabályos kifejezésekben például a pont (.) olyan speciális karakter, amely tetszőleges karakter egyszeri előfordulását jelzi. Az írott szövegben a pont (.) a mondat végét jelöli. A matematikában (a tizedes törtek angolos írásmódja esetén) használt tizedespont (.) a szám egészrészét választja el a törtrésztől.

A szabályos kifejezések kiértékelése során a rendszer először a szabályos kifejezések kontextusában értelmezi a speciális karaktereket: ha ponttal találkozik, akkor egyetlen tetszőleges karaktert jelző elemnek tekinti.

Például az 1. szabályos kifejezés a következőkkel ad egyezést:

  • 11.
  • 1A

Az 1.1 szabályos kifejezés pedig a következőknek felel meg:

  • 111
  • 1A1

Ha egy IP-címet szabályos kifejezésként adna meg, az kiszámíthatatlan eredményhez vezetne. A 0.0.0.0 szabályos kifejezés például többek között az alábbiaknak felel meg:

  • 0102030
  • 0a0b0c0

Ha arra szeretné utasítani a rendszert, hogy a szabályos kifejezésben szereplő pontot az eredeti kontextusában, vagyis az IP-cím egyes részeit elválasztó karakterként értelmezze, ne pedig a bármely egyéb karakterrel való egyezést megadó speciális karakterként, akkor ezt jeleznie kell. Erre szolgál a fordított törtjel (\). Ha a rendszer fordított törtjelet talál a szabályos kifejezésekben, akkor tudja, hogy a következő karaktert literálisan kell értelmeznie. Ezért a 0.0.0.0 IP-címet visszaadó szabályos kifejezés a következő:

0\.0\.0\.0

A fordított törtjellel bármely speciális karaktert feloldhat (escape-elhet), azaz jelezheti, hogy a rendszernek literálisan kell értelmeznie. Például:

  • \\ (a fordított törtjel feloldása)
  • \[ (a szögletes zárójel feloldása)
  • \{ (a kapcsos zárójel feloldása)
  • \. (a pont feloldása)

Hasznosnak találta?

Hogyan fejleszthetnénk?
true
Saját tanmenet kiválasztása

Tekintse meg a google.com/analytics/learn webhelyet – új forrásunkat, amely segít, hogy a legtöbbet hozza ki a Google Analytics 4 szolgáltatásból. Az új webhely videókat, cikkeket és irányított folyamatokat kínál, valamint a Google Analytics Discord-szerverére, blogjára, YouTube-csatornájára és GitHub-tárhelyére mutató linkeket is biztosít.

Vágjon bele a tanulásba még ma!

Keresés
Keresés törlése
A keresés bezárása
Főmenü
8924026854650515519
true
Keresés a Súgóoldalakon
true
true
true
true
true
69256
false
false