diff options
author | Som Snytt <som.snytt@gmail.com> | 2016-11-13 13:44:23 -0800 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2016-11-13 13:44:23 -0800 |
commit | f0d4e1efd9063a7ad1de052d9d68ed0cf7219cac (patch) | |
tree | 9722d19b4661a03834740ab64959723437b7b625 /src/library | |
parent | 46382e731266a43d592b0feeacc59faf9f0e7fc6 (diff) | |
download | scala-f0d4e1efd9063a7ad1de052d9d68ed0cf7219cac.tar.gz scala-f0d4e1efd9063a7ad1de052d9d68ed0cf7219cac.tar.bz2 scala-f0d4e1efd9063a7ad1de052d9d68ed0cf7219cac.zip |
String.replaceAllLiterally is String.replace
The method is not deprecated outright because it avoids
the overloaded equivalent.
Diffstat (limited to 'src/library')
-rw-r--r-- | src/library/scala/collection/immutable/StringLike.scala | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/library/scala/collection/immutable/StringLike.scala b/src/library/scala/collection/immutable/StringLike.scala index af8703293f..fce0f073aa 100644 --- a/src/library/scala/collection/immutable/StringLike.scala +++ b/src/library/scala/collection/immutable/StringLike.scala @@ -165,20 +165,14 @@ self => if (toString.endsWith(suffix)) toString.substring(0, toString.length() - suffix.length) else toString - /** Replace all literal occurrences of `literal` with the string `replacement`. - * This is equivalent to [[java.lang.String#replaceAll]] except that both arguments - * are appropriately quoted to avoid being interpreted as metacharacters. + /** Replace all literal occurrences of `literal` with the literal string `replacement`. + * This method is equivalent to [[java.lang.String#replace]]. * * @param literal the string which should be replaced everywhere it occurs * @param replacement the replacement string * @return the resulting string */ - def replaceAllLiterally(literal: String, replacement: String): String = { - val arg1 = Regex.quote(literal) - val arg2 = Regex.quoteReplacement(replacement) - - toString.replaceAll(arg1, arg2) - } + def replaceAllLiterally(literal: String, replacement: String): String = toString.replace(literal, replacement) /** For every line in this string: * |