From 2070c2201e3a8727aea7f1daf11b1da7c5cfa1f0 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Sat, 12 Nov 2011 20:31:06 +0400 Subject: [PATCH] Fixing example code --- docs/exPuzzlers/kotlin/std.kt | 2 +- docs/exPuzzlers/src/_03_character/_20_Whats_My_Class/Me.kt | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/exPuzzlers/kotlin/std.kt b/docs/exPuzzlers/kotlin/std.kt index ba01f1845f8..797a7540927 100644 --- a/docs/exPuzzlers/kotlin/std.kt +++ b/docs/exPuzzlers/kotlin/std.kt @@ -56,6 +56,6 @@ namespace io { namespace string { fun String.replaceAll(pattern : String, replacement : String) : String { - return java.util.regex.Pattern.compile(pattern).matcher(this).replaceAll(replacement).npe() + return (this as java.lang.String).replace(pattern as CharSequence, replacement as CharSequence).npe() } } \ No newline at end of file diff --git a/docs/exPuzzlers/src/_03_character/_20_Whats_My_Class/Me.kt b/docs/exPuzzlers/src/_03_character/_20_Whats_My_Class/Me.kt index 0462cfba23e..e9012cc3994 100644 --- a/docs/exPuzzlers/src/_03_character/_20_Whats_My_Class/Me.kt +++ b/docs/exPuzzlers/src/_03_character/_20_Whats_My_Class/Me.kt @@ -15,5 +15,4 @@ fun main(args : Array) { // Note: \u000A is Unicode representation of linefeed (LF) val c : Char = 0x000A .chr; println(c); - println("a\u \u0 \u00 \u000 \u0000 \u0AaA \u0AAz.length( ) + \u0022b") }