Uniform implementation of String.replace and String.matches(Regex) across JVM and JS.
Deprecated String.matches(String) and String.replaceAll methods.
This commit is contained in:
@@ -527,4 +527,14 @@ class StringTest {
|
||||
assertFalse("sample".equals("Sample", ignoreCase = false))
|
||||
assertTrue("sample".equals("Sample", ignoreCase = true))
|
||||
}
|
||||
|
||||
|
||||
test fun replace() {
|
||||
val input = "abbAb"
|
||||
assertEquals("abb${'$'}b", input.replace('A', '$'))
|
||||
assertEquals("/bb/b", input.replace('A', '/', ignoreCase = true))
|
||||
|
||||
assertEquals("${'$'}bAb", input.replace("ab", "$"))
|
||||
assertEquals("/b/", input.replace("ab", "/", ignoreCase = true))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user