Linguaggio

String.ReplaceAll(String, String) Metodo

Definizione

Sostituisce ogni sottostringa di questa stringa che corrisponde all'espressione regolare specificata con la sostituzione specificata.

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

Parametri

regex
String

espressione regolare a cui deve corrispondere questa stringa

replacement
String

stringa da sostituire per ogni corrispondenza

Valori restituiti

Oggetto risultante String

Attributi

Eccezioni

se regularExpression == null

Commenti

Sostituisce ogni sottostringa di questa stringa che corrisponde all'espressione regolare specificata con la sostituzione specificata.

Una chiamata di questo metodo del formato str.replaceAll(regex,repl) restituisce esattamente lo stesso risultato dell'espressione

<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#replaceAll replaceAll}(<i>repl</i>) <>

Si noti che le barre rovesciate () e i segni di dollaro (\$) nella stringa di sostituzione possono causare un'impostazione diversa da quella in cui i risultati sono stati trattati come stringa di sostituzione letterale. Vedere java.util.regex.Matcher#replaceAll Matcher.replaceAll. Utilizzare java.util.regex.Matcher#quoteReplacement per eliminare il significato speciale di questi caratteri, se necessario.

Aggiunta nella versione 1.4.

per java.lang.String.replaceAll(java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche