是什么使scala.util.matching.regex库与java.util.regex库不同?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了是什么使scala.util.matching.regex库与java.util.regex库不同?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含681字,纯文字阅读大概需要1分钟。
内容图文
作为学习Scala的Java开发人员,我很惊讶地发现了separate Scala library for regular expressions.在我看来,主要的区别是许多Scala操作都返回Option [String].那是关键的区别还是在这些库的使用方面我还缺少更多?
解决方法:
看看它在scala.util.matching.Regex documentation中写的是什么:
This class delegates to the
java.util.regex
package of the Java Platform. See the documentation forjava.util.regex.Pattern
for details about the regular expression syntax for pattern strings.
因此,使用的正则表达式库为java.util.regex,因此语法相同,所有缺点均相同.
仅在Scala中,您可以在三引号引起来的字符串中使用单反斜杠.
如果要比较Scala中的方法,则存在一些差异.一个不错的方法是findAllIn / findAllMatchIn和其他一些方法.
内容总结
以上是互联网集市为您收集整理的是什么使scala.util.matching.regex库与java.util.regex库不同?全部内容,希望文章能够帮你解决是什么使scala.util.matching.regex库与java.util.regex库不同?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。