RegexValueMatcher

class RegexValueMatcher(originalValue: String, isPlainText: Boolean, regexOptions: Set<RegexOption>) : ValueMatcher(source)

正则参数提取器。

Constructors

Link copied to clipboard
constructor(originalValue: String, isPlainText: Boolean)

构造。

constructor(originalValue: String, isPlainText: Boolean, regexOptions: Set<RegexOption>)

Properties

Link copied to clipboard
open override val original: String

获取原始字符串

Link copied to clipboard
open override val regex: Regex

获取用于匹配的正则

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun findParam(name: String, text: String): String?

根据变量名称寻找一个动态参数。此文本需要至少存在部分符合正则表达式。

Link copied to clipboard
open override fun findParameters(text: String?): MatchParameters

从一段匹配的文本中提取出需要的参数。

Link copied to clipboard
open override fun getParam(name: String, text: String): String?

根据变量名称获取一个动态参数。 此文本需要符合正则表达式。

Link copied to clipboard
open override fun getParameters(text: String?): MatchParameters

从一段匹配的文本中提取出需要的参数。

Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun matches(text: String): Boolean

完全正则匹配。

Link copied to clipboard
open override fun toString(): String