Autor | Zpráva | ||
---|---|---|---|
Martin02 Profil |
#1 · Zasláno: 28. 3. 2013, 10:33:24
Ahoj,
prosím, jak mám z určitého řetězce odstranit vždy dva dané znaky a to, co je mezi nimi. Př. soubor [504 Kb]; soubor1 [600Kb] -> soubor; soubor1 - zde chci odstranit znaky [, ] a to co je mezi nimi
Děkuji |
||
Jan Tvrdík Profil |
#2 · Zasláno: 28. 3. 2013, 11:07:29
Martin02:
$s = preg_replace('#\[.+?\]#', '', $s); |
||
tiso Profil |
#3 · Zasláno: 28. 3. 2013, 11:12:01
$string = preg_replace('/\s\[[^\]]+\]/', '', $string); |
||
Joker Profil |
#4 · Zasláno: 28. 3. 2013, 11:17:55
Martin02:
Jen poznámka, opravdu je cílem odstranit ten text mezi závorkami? Není spíš cíl získat jméno souboru? |
||
Martin02 Profil |
#5 · Zasláno: 28. 3. 2013, 11:51:42
Díky
Joker: Není. Potřebuju tam zjistit velikost souboru, ale to se dříve zadávalo ručně a teď to chci zautomatizovat, takže potřebuji ty data zadaná ručně vymazat, aby tam mohla být automaticky načtená data. |
||
Joker Profil |
#6 · Zasláno: 28. 3. 2013, 12:19:16
Martin02:
Dobře, já chtěl jen připomenout, že i názvy souborů mohou obsahovat znaky [ a ] |
||
Časová prodleva: 11 let
|
0