|
Тема |
Daite malko help,4e mi pisna :(( |
|
Автор | KDSADK (Нерегистриран) | |
Публикувано | 02.02.04 11:34 |
|
|
Iskam da zamestvam opredelen tekst v tekstov fail.Podredbata e slednata :
fraza1 -> "zna4enie1" "zna4enie2" ...
fraza2 -> "zna4enie1" "zna4enie2" ...
Po princip podredbata nqma zna4enie.Moga da go napravq i sas Tie , no v windowsa nqma TIEARRAY, a samo TIEHASH.Ne iskam da svalqm novi moduli za celta zashtoto programata ima cel da e universalna i da moje da se izpylnqva bez da se svalqt dopylnitelni moduli.
Ta... da se vyrna na problema.
Vseki pat shte se dobavq novo zna4enie v zavisimost ot frazata. Sas substitution mislq da go napravq,no neshto ne moga da ucelq to4no kak da otvorq faila(a sym go pravil tova nqkoga i to mnogo pati).Dali ne e zaradi Windowsa.Probvah:
open(FH,"+< file.txt") - tuk nishto ne se promenq
open(FH,"+> file.txt") - tuk se iztriva faila
open(FH,"+>> file.txt") - tuk sashto nishto ne se promenq
sysopen(FH,"file.txt",O_RDWR| O_APPEND) - kakto i tuk
izpolzvam primerno:
$newstring ="zna4enie3";
while (<FH>) {
s#\S+\s->\s(.*)#$1 $newstring#;
}
Mnogo shte sym vi blagodaren ako mi kajete nqkoi siguren na4in.
|
| |
|
|
|