| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 |
Nazdarek...Hladal som tu na fore nieco k mojej otazke, ale nic konkretne som nenasiel, tak sa na vas obraciam s otazkou, mozno pre niekoho uplne banalnou..No lenze ja sa pracu s poliami este len ucim, takze este to pre mna banalita nie je
Potreboval by som rozdelit nejaky text na prvky a porovnat ho s polom, ci sa tam tie prvky nachadzaju.. Cize zistit, ci sa vo vete nachadzaju pismena/cislice a zhoduju sa s pismenamy/cislicami v mojom poli??
Cez aku funkciu sa to robi?? Alebo ak sa da nejaky link, kde by som sa k tomu docital trocha viac..
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
na co konkretne to potrebujes? mohol by si uviest nejaky priklad pouzitia... lebo mam pocit, ze to privelmi komplikujes...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 28.01.2009 18:04 | |
|
No konkretne potrebujem aby mi po odoslani z formulara mohol zistit ci sa v zadanom texte nenachadzaju neziaduce znaky...napr. (<, /, *, .. a pod) . Ale nechcem to osetrovat/nahradzovat cez str_replace. Len chcem vediet akou funkciou rozdelim text,tak aby som mohol porovnat pismena z textu so znakmi v poli..
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
a co tak ist na to z druhej strany - zistit, ci vstup obsahuje len povolene znaky? ereg, preg_match a pod...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 28.01.2009 22:28 | |
|
Ako spomínal stenley, na takéto veci už slúžia iné funkcie, predovšetkým balík PCRE a v ňom preg_match a preg_replace (prípadne preg_split). Viac info o regulárnych výrazoch je napr. na www.regularnivyrazy.info.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 30.01.2009 13:41 | |
|
OK..Dik za nakopnutie..Cosi som uz postudoval.. Ale chcem sa este spytat na jednu vec.. Mam spraveny skript:
Kód: $znaky2="^[a-zA-Z0-9]+[a-zA-Z0-9_-]+[a-zA-Z0-9]$"; if (ereg($znaky2, $slova)) { ... zvysok kodu..
A chcel by som vediet ako tento skript upravit aby mi to bralo aj pismena s diakritikou.. Hladal som cosi aj na nete, ale furt som sa dopracoval,len k clankom,ktore riesili nahradu diaktitiky..resp. jej odstranenie.. Da sa to nejako??
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 30.01.2009 14:42 | |
|
ved tak by to bolo najjednoduchsie, najprv string prezenies cez funkciu na odstranenie diakritiky, kde pouzijes napr.str_replace a hned porovnas. bez toho aby si zasiahol do stringu. takto nejako:
Kód: if (ereg(funkcia_na_odstr_diakritiky($znaky2), $slova))
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.03.07 Prihlásený: 04.07.14 Príspevky: 344 Témy: 97 | Napísal autor témy newboy1: 30.01.2009 16:56 | |
|
stenley..no pozeral som to, ale takto mi to nejde..
Kód: $znaky2="^[a-žA-Ž0-9]\s\d\]+[a-žA-Ž0-9]\s\d\_-]+[a-žA-Ž0-9]\s\d\]$";
proste mi pismena s diakritikou neberie a vyhadzuje mi ich ako chybu..V com by mohol byt problem??
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Textové pole s možnosťou interaktívneho editovania textu v PHP, ASP | 12 | 803 | 07.11.2010 15:08 programmer | | Vstupné pole pre zadávanie textu článkov v CMS v Redakčné systémy | 6 | 463 | 18.12.2011 21:39 blazej44800 | | C - rozdelenie textu do premenných v Assembler, C, C++, Pascal, Java | 12 | 549 | 29.04.2013 11:41 BX | | Rozdelenie textu po urcitom pocte znakov v PHP, ASP | 1 | 389 | 02.12.2008 17:29 stenley | | Nejaky sikovny software na rozdelenie textu v Ostatné programy | 0 | 328 | 15.11.2016 6:52 ferino5 | | Zmena textu a zanechani pozice v textu v PHP, ASP | 4 | 750 | 01.08.2009 21:26 Tominator | | POLE v Assembler, C, C++, Pascal, Java | 10 | 1499 | 18.11.2006 10:07 audiotrack | | textove pole v JavaScript, VBScript, Ajax | 5 | 581 | 20.06.2009 15:38 Snacker | | Viacrozmerne pole v PHP, ASP | 3 | 572 | 07.12.2010 16:41 venom2 | | pascal - pole v Assembler, C, C++, Pascal, Java | 8 | 799 | 15.08.2009 9:44 beginner | | Textové pole v HTML, XHTML, XML, CSS | 2 | 511 | 13.09.2012 15:16 janosihelsky | | RAID pole [ Choď na stránku: 1, 2 ] v Pevné disky a radiče | 54 | 6428 | 10.01.2007 20:10 ertin | | Dynamicke pole.. v PHP, ASP | 3 | 417 | 28.09.2011 22:56 Ando | | raid pole v Pevné disky a radiče | 23 | 2405 | 09.07.2008 1:15 Pegas099 | | elmag. pole v Ostatné | 3 | 273 | 16.09.2014 14:47 logarytmus | | Pole stringov v Assembler, C, C++, Pascal, Java | 2 | 641 | 15.11.2012 21:14 Denco1 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|