Hi,

> 
> wie ist der Regexp Ausdruck um alle Asterisk (*), egal an welcher  
> Stelle diese stehen, in ein % Zeichen umzuwandeln?
> 
> search_string.sub(/^\*$/, '%') (geht nicht)
> 

search_string.gsub(/\*/, '%')

Dein Ausdruck funktioniert so leider nicht: ^ steht für den
Zeilenanfang, $ für das Zeilenende, d.h. Dein Ausdruck würde nur dann
matchen, wenn ein einzelnes * alleine in einer Zeile stünde.

Außerdem solltest Du gsub verwenden, um wirklich alle Matches, und
nicht nur das erste, zu ersetzen.

Schöne Grüße

David
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an