String.ReplaceFirst(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Substitui a primeira subcadeia de caracteres dessa cadeia de caracteres que corresponde à expressão regular fornecida com a substituição fornecida.
[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
Parâmetros
- regex
- String
A expressão regular à qual essa cadeia de caracteres deve ser correspondida
- replacement
- String
a corda a ser substituída para a primeira partida
Retornos
O resultado String
- Atributos
Exceções
if regularExpression == null
Comentários
Substitui a primeira subcadeia de caracteres dessa cadeia de caracteres que corresponde à expressão regular fornecida com a substituição fornecida.
Uma invocação desse método do formulário str.replaceFirst(
regex,
repl)
produz exatamente o mesmo resultado que a expressão
<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>)
</blockquote>
Observe que barras invertidas (\
) e cifrões ($
) na cadeia de caracteres de substituição podem fazer com que os resultados sejam diferentes do que se ela estivesse sendo tratada como uma cadeia de caracteres de substituição literal; consulte java.util.regex.Matcher#replaceFirst
. Use java.util.regex.Matcher#quoteReplacement
para suprimir o significado especial desses caracteres, se desejado.
Adicionado em 1.4.
Documentação Java para java.lang.String.replaceFirst(java.lang.String, java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.