<http://forum.pspad.com/read.php?f=1&i=7004&t=7004> 
----------------------------------------------------------------

Objavil som následovné nezrovnalosti vo vyh¾adávaní (dúfam, že je to
chyba):

Programujem v PHP, takže budem písa o tom, èo trápi mòa.

Otvorím si akýko¾vek súbor napr. *.php, *.tpl alebo *.txt, kde mám napr.
èas kódu s rovnakými premennými:

$sablona->Spracovat (HORE, array()); //premenná s jednoslovným názvom
$sablona->Spracovat (HORE, array());
$sablona->Spracovat (DOLE, array());
...
$sablona_nazov->Spracovat (HORE, array()); //premenná s podtržítkom
$sablona_nazov->Spracovat (HORE, array());
$sablona_nazov->Spracovat (DOLE, array());
...

Ïalej mám v urèitom adresári rôzne dokumenty typu *.php, *.tpl alebo *.txt
a v nich chcem vyh¾ada všetky premenné. Preto vo vyh¾adávaní
_H¾adanie/Nahradenie textu_ nastavím vo¾by - _v zadanom adresári (vrátane
podadresárov)_, prièom zaškrtnem _iba celé slová_ a _rozlišova ve¾kos
písmen_  a dám vyh¾ada.

Vo výsledkoch vyh¾adávania mi jednoslovnú premennú $sablona nájde iba
1-krát (to je tá chyba), i keï sa vlastne vyskytuje napr. 3-krát alebo
x-krát. Rovnako je to i pri iných jednoslovných premenných so znakom $
pred premennou. Skúšal som vymeni znak $ napr. za znak #, t.j. napr. 
#sablona. Toto spojenie mi vyh¾adá v poriadku x-krát vo všetkých
dokumentoch.
Keï zruším zaškrtnutie vo¾by _iba celé slová_, tak mi jednoslovné slovo
sablona vyh¾adá tiež správne x-krát vo všetkých dokumentoch, ale
samozrejme mi vyh¾adá všetky výskyty slova, teda aj tie, ktoré
nepotrebujem (pri rozsiahlej štruktúre dokumentov je to príaž).
 
Záhadou pre mòa je to, že premenné s podtržítkom $sablona_nazov mi vyh¾adá
všetky (t.j. všetky výskyty vo všetkých dokumentoch).

[%sig%]

-- 
PSPad freeware editor http://www.pspad.com

Odpovedet emailem