Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match HELP!!
Forum PHP.pl > Forum > PHP
krzyzak
witam,
mam pytanie:

chcialem zeby w linii sprawdzal czy po "int" sa tylko male litery- napisalem tak:

[php:1:7fda268556]<?php
if (preg_match("/^([s,t]?)+int([s,t])+/",$line)) {
if (preg_match("/^([s,t]?)+int([s,t])+([a-z])+[*,w]/",$line)) {


} else { $blad=true; $blad8=tak; }
}
?>[/php:1:7fda268556]

dziala to w miare ok ale wywala mi blad jesli po int`cie wystepuje tylko jedna litera- np:
int n; lub np. int a = 4;

jak to zrobic zeby w takim przypadku nie zwracal bledu??!?!
bamboos
[php:1:c9bba3b253]<?php
if(preg_match('/^s*ints+[a-z]+(s*=s*[0-9]*s*|);$/', $line)){
// ok
} else {
// ble
}
?>[/php:1:c9bba3b253]
może coś takiego ?!?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.