hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 14:33



Jelenlévő felhasználók

Jelenleg 321 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 321 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Adott betűk ellenőrzése, regex.
HozzászólásElküldve: 2020.11.23. 20:27 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
Sziasztok!

Regexel kapcsolatban szeretnék kérdezni.
Hogyan tudok egy adott intervallumban betűket ellenőrizni, emellett csak betűket tudjon beírni mikor bekérem billentyűzetről?
Például egészen az a betűtől u betűig ?
Tehát ha nem esik az a és u betű közé a szöveg, vagy szám is van benne, dobjon vissza egy hibaüzenetet.

Esetleg regexen kívül valamilyen más módszerrel lehet?

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adott betűk ellenőrzése, regex.
HozzászólásElküldve: 2020.11.23. 21:25 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
HellEnergY írta:
Sziasztok!

Regexel kapcsolatban szeretnék kérdezni.
Hogyan tudok egy adott intervallumban betűket ellenőrizni, emellett csak betűket tudjon beírni mikor bekérem billentyűzetről?
Például egészen az a betűtől u betűig ?
Tehát ha nem esik az a és u betű közé a szöveg, vagy szám is van benne, dobjon vissza egy hibaüzenetet.

Esetleg regexen kívül valamilyen más módszerrel lehet?

https://amx-x.ru/viewtopic.php?f=8&t=41335


Szia, csak random nézelődtem.. de nem tudok oroszul, esetleg valami olyasmi téma lehet amire te gondolsz? :D

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!

Ők köszönték meg The Peace nek ezt a hozzászólást: HellEnergY (2020.11.23. 21:26)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adott betűk ellenőrzése, regex.
HozzászólásElküldve: 2020.11.23. 21:51 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
https://regexr.com/

Ők köszönték meg regener nek ezt a hozzászólást: HellEnergY (2020.11.23. 22:19)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Adott betűk ellenőrzése, regex.
HozzászólásElküldve: 2020.11.23. 22:17 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
The Peace írta:
https://amx-x.ru/viewtopic.php?f=8&t=41335
Szia, csak random nézelődtem.. de nem tudok oroszul, esetleg valami olyasmi téma lehet amire te gondolsz? :D


Igen pont ez, köszönöm :D
Utólag már megkaptam a választ aarpitól is.

Megoldás:
  1. //Kell egy változó:
  2. new Regex:változó // ebben fogom tárolni a compilált patternt.
  3. //Ezen kívül egy string amiben az errort tárolom, és egy int.
  4. new sRegexError[64], iRegexReturn;
  5. változó = regex_compile("^^[a-z]{1,16}+$", iRegexReturn, sRegexError, charsmax(sRegexError));//[a-z]-ig, 1től 16 karakterig (+$) a szöveg vége
  6.  
  7. //Ha rossz a minta
  8. if(változó == REGEX_PATTERN_FAIL)
  9. return;
  10.  
  11. //és így ellenőrzöm a minta alapján a bekért részt:
  12. if(!regex_match_c(bekertresz, változó, iRegexReturn))///ha nem jó
  13. return;
  14. else//ha jó
  15. globalisvaltozom = bekertresz


Azt hiszem így van :oops:

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 18 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole