[Ruby] Verwendung der gsub-Methode und der sub-Methode

Einführung

Ich werde es für das Ruby-Lernen ausgeben. Dieses Mal werde ich vorstellen, wie Zeichen mit "gsub method" und "sub method" ersetzt werden.

gsub Methode

Sie können alle übereinstimmenden Teile mithilfe der gsub-Methode ersetzen.

n =bekommt ← (diesmal testet auf bekommt-Ich habe test getippt)
m = n.gsub("test","hoge")
=> hoge-hoge(test-Test ist hoge-Ersetzt durch hoge)

Untermethode

Mit der Untermethode können Sie nur das erste übereinstimmende Teil ersetzen.

n =bekommt ← (diesmal testet auf bekommt-Ich habe test getippt)
m = n.sub("test","hoge")
=> hoge-test(test-Test ist hoge-Durch Test ersetzt)

[Anwendung] Ersetzen Sie alle übereinstimmenden Teile durch die gsub-Methode und ersetzen Sie mehrere Muster

s =bekommt ← (Geben Sie PAIZA ein in bekommt diesmal)
n = s.gsub(/A|E|G|I|O|S|Z/,"A" => 4,"E" => 3,"G"=>6,"I"=>1,"O"=>0,"S"=>5,"Z"=>2)
>> P4124

Der Teil, der dem regulären Ausdruck entspricht, dem das erste Argument entspricht, wird durch das zweite Argument ersetzt

Anwendungszusammenfassung

Wenn Sie keine regulären Ausdrücke verwenden

String.gsub(置換したいString, 置換後のString)
>>Zeichenkette nach dem Ersetzen

Bei Verwendung von regulären Ausdrücken

String.gsub(/Reguläre Ausdrücke/, Reguläre Ausdrückeに該当した箇所を置換した後のString)
>>Zeichenfolge nach dem Ersetzen des Teils, der dem regulären Ausdruck entspricht

Recommended Posts

[Ruby] Verwendung der gsub-Methode und der sub-Methode
Verwendung der Ruby-Inject-Methode
[Ruby-Grundlagen] Verwendung der Slice-Methode
Ruby: Wie man Cookies benutzt
Verwendung der link_to-Methode
Verwendung von StringBurrer und Arrays.toString.
Verwendung der include? -Methode
Verwendung der Methode form_with
[Java] Verwendung der Join-Methode
Verwendung von Ruby on Rails
Wie man Gleichheit und Gleichheit benutzt (wie man Gleichheit benutzt)
Verwendung von OrientJS und OrientDB zusammen
Verwendung der Submit-Methode (Java Silver)
[Schienen] Verwendung der Kartenmethode
[Java] Verwendung der toString () -Methode
Rubinlänge, -größe, -anzahl Verwendung
So richten Sie kapt ein und verwenden es
[Ruby] Wie man Slice für Anfänger benutzt
[Ruby on Rails] Verwendung von redirect_to
[Einfach] So aktualisieren Sie Ruby und Bundler
Verwendung von Teilzeichenfolgen und Substratmethoden
Ruby: CSV :: Verwendung von Table Note
[Rails] Verwendung der Hilfsmethode, Confimartion
Verwendung von @Builder und @NoArgsConstructor zusammen
Verwendung von Map
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Ausgabe der Verwendung der Slice-Methode
Verwendung von Segmented Control und zu notierenden Punkten
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung der replace () -Methode (Java Silver)
Verwendung der Scope- und Pass-Verarbeitung (Servist)
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Ruby So konvertieren Sie zwischen Groß- und Kleinschreibung
Verwendung von Map
[Java] Verwendung der Kalenderklasse und der Datumsklasse
[Ruby] Verwendung der Standardausgabe bei der bedingten Verzweigung