小编Lui*_*max的帖子

Scala和HTML解析

如何将HTML DOM文档加载到Scala中?尝试加载xmlns标记时,XML单例有错误.

import java.net._
import java.io._
import scala.xml._

object NetParse {

   import java.net.{URLConnection, URL}
   import scala.xml._

   def netParse(sUrl: String): Elem = {
       var url = new URL(sUrl)
       var connect = url.openConnection

       XML.load(connect.getInputStream)
   }
}
Run Code Online (Sandbox Code Playgroud)

最后我找到了解决方案!- 需要使用scala 2.7.7或更高版本(2.7.0有一个致命错误): 如何使用-TagSoup-with-Scala-XML

html xhtml scala

20
推荐指数
4
解决办法
2万
查看次数

如何从Scala中的较大字符串中提取有效电子邮件

我的scala版本2.7.7

我试图从更大的字符串中提取电子邮件地址.字符串本身不遵循任何格式.我得到的代码:

import scala.util.matching.Regex
import scala.util.matching._
val Reg = """\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b""".r
"yo my name is joe : joe@gmail.com" match {
    case Reg(e) => println("match: " + e)
    case _ => println("fail")
}
Run Code Online (Sandbox Code Playgroud)

正则表达式在RegExBuilder中传递但不传递scala.另外,如果有另一种方法来做这个没有正则表达式也可以.谢谢!

regex scala scala-2.7

4
推荐指数
1
解决办法
2232
查看次数

标签 统计

scala ×2

html ×1

regex ×1

scala-2.7 ×1

xhtml ×1