Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

异常类

class RegexException

public class RegexException <: Exception {
    public init()
    public init(message: String)
}

功能:提供正则的异常处理。

父类型:

init()

public init()

功能:创建 RegexException 实例。

示例:

import std.regex.*

main(): Unit {
    // 抛出一个 RegexException 实例
    try {
        throw RegexException()
    } catch (e: RegexException) {
        println("捕获到异常: ${e}")
    }
}

运行结果:

捕获到异常: RegexException

init(String)

public init(message: String)

功能:根据异常信息创建 RegexException 实例。

参数:

  • message: String - 异常提示信息。

示例:

import std.regex.*

main(): Unit {
    // 抛出一个 RegexException 实例
    try {
        throw RegexException("正则表达式语法错误")
    } catch (e: RegexException) {
        println("捕获到异常: ${e}")
    }
}

运行结果:

捕获到异常: RegexException: 正则表达式语法错误