Freigeben über


String.ReplaceFirst(String, String) Methode

Definition

Ersetzt die erste Teilzeichenfolge dieser Zeichenfolge, die dem angegebenen regulären Ausdruck mit dem angegebenen Ersatz entspricht.

[Android.Runtime.Register("replaceFirst", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public string ReplaceFirst (string regex, string replacement);
[<Android.Runtime.Register("replaceFirst", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
member this.ReplaceFirst : string * string -> string

Parameter

regex
String

der reguläre Ausdruck, mit dem diese Zeichenfolge abgeglichen werden soll

replacement
String

die Zeichenfolge, die für die erste Übereinstimmung ersetzt werden soll

Gibt zurück

Das resultierende Ergebnis String

Attribute

Ausnahmen

if regularExpression == null

Hinweise

Ersetzt die erste Teilzeichenfolge dieser Zeichenfolge, die dem angegebenen regulären Ausdruck mit dem angegebenen Ersatz entspricht.

Ein Aufruf dieser Methode des Formulars str.replaceFirst(regex,repl) liefert genau dasselbe Ergebnis wie der Ausdruck.

<Blockquote/Blockquote> {@link java.util.regex.Pattern}.{@link java.util.regex.Pattern#compile compile}(<i>regex</i>).{@link java.util.regex.Pattern#matcher(java.lang.CharSequence) matcher}(<i>str</i>).{@link java.util.regex.Matcher#replaceFirst replaceFirst}(<i>repl</i>) <>

Beachten Sie, dass umgekehrte Schrägstriche (\) und Dollarzeichen ($) in der Ersetzungszeichenfolge dazu führen können, dass sich die Ergebnisse unterscheiden als wenn sie als Literalersetzungszeichenfolge behandelt werden; siehe java.util.regex.Matcher#replaceFirst. Wird java.util.regex.Matcher#quoteReplacement verwendet, um die besondere Bedeutung dieser Zeichen bei Bedarf zu unterdrücken.

In 1.4 hinzugefügt.

Java-Dokumentation für java.lang.String.replaceFirst(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen