Gast
2009-03-05, 14:33:09
Hallo,
ich habe einen String den ich für die bash fit machen will, d.h. Sonderzeichen müssen escaped werden.
Mit Leerzeichen klappt das auch ganz gut,
str.gsub!(' ','\ ')
ersetzt mir alle Leerzeichen dutch ein 'backslash-leerzeichen'. Jetzt habe ich aber auch '&' in meinem String, und die müssten auch ersetzt werden.
str.gsub!('&','\&')
klappt aber nicht so recht...
Wie mach ich das am besten?
lg
ich habe einen String den ich für die bash fit machen will, d.h. Sonderzeichen müssen escaped werden.
Mit Leerzeichen klappt das auch ganz gut,
str.gsub!(' ','\ ')
ersetzt mir alle Leerzeichen dutch ein 'backslash-leerzeichen'. Jetzt habe ich aber auch '&' in meinem String, und die müssten auch ersetzt werden.
str.gsub!('&','\&')
klappt aber nicht so recht...
Wie mach ich das am besten?
lg