Changeset 5591
- Timestamp:
- 01/27/08 03:10:06 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/scala/sandbox/src/jp/ne/cappuccino/keisuken/util/regex/Regex.scala
r5590 r5591 21 21 array.toArray 22 22 } 23 def each(f: String => Unit) { 23 def each(f: String => Unit): Boolean = { 24 var matched = false 24 25 mat.reset() 25 while(mat.find()) f(input.substring(mat.start(), mat.end())) 26 while(mat.find()) { 27 f(input.substring(mat.start(), mat.end())) 28 matched = true 29 } 30 matched 26 31 } 27 32 } … … 36 41 println(Re("[A-Za-z]+") ~= "123456789") 37 42 println(Re("[A-Za-z]+") ~= "This is a pen.") 38 Re("[A-Za-z]+", "This is a pen.").each {str => 43 println(Re("[A-Za-z]+", "This is a pen.").each {str => 44 println(str) 45 }) 46 for(str <- Re("[A-Za-z]+", "This is a pen.").toArray) { 39 47 println(str) 40 48 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)