Thread sonderzeichen in dateipfad escapen
(22 answers)
Opened by vayu at 2006-04-30 15:51
[quote=Matze,30.04.2006, 13:56]Wenn du alle Sonderzeichen escapen möchtest, machst du es
am besten so: Code: (dl
)
$filename = "\Q$filename\E"; Wobei man mit \Q oder quotemeta nur regexp-relevante Sonderzeichen escapen kann. In der Shell werden andere Sonderzeichen verwendet. Zufälligerweise stimmen einige (die meisten?) Sonderzeichen überein, so dass man mit \Q Glück haben kann und es funktioniert. |