Ich werde es für das Ruby-Lernen ausgeben. Dieses Mal werde ich vorstellen, wie Zeichen mit "gsub method" und "sub method" ersetzt werden.
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)
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)
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
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