mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 17:55:24 +08:00
209 lines
2.6 KiB
Markdown
209 lines
2.6 KiB
Markdown
## NameConditions *- class*
|
|
|
|
```kotlin
|
|
class NameConditions internal constructor()
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 这是一个模糊 `Class`、`Member` 名称匹配实现类。
|
|
|
|
可对 R8 混淆后的 `Class`、`Member` 进行更加详细的定位。
|
|
|
|
### equalsOf *- method*
|
|
|
|
```kotlin
|
|
fun equalsOf(other: String, isIgnoreCase: Boolean)
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 完全字符匹配。
|
|
|
|
### startsWith *- method*
|
|
|
|
```kotlin
|
|
fun startsWith(prefix: String, startIndex: Int, isIgnoreCase: Boolean)
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 起始字符匹配。
|
|
|
|
### endsWith *- method*
|
|
|
|
```kotlin
|
|
fun endsWith(suffix: String, isIgnoreCase: Boolean)
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 结束字符匹配。
|
|
|
|
### contains *- method*
|
|
|
|
```kotlin
|
|
fun contains(other: String, isIgnoreCase: Boolean)
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 包含字符匹配。
|
|
|
|
### matches *- method*
|
|
|
|
```kotlin
|
|
fun matches(regex: String)
|
|
```
|
|
|
|
```kotlin
|
|
fun matches(regex: Regex)
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 正则字符匹配。
|
|
|
|
### length *- method*
|
|
|
|
```kotlin
|
|
fun length(num: Int)
|
|
```
|
|
|
|
```kotlin
|
|
fun length(numRange: IntRange)
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.93` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 字符长度与范围匹配。
|
|
|
|
### thisSynthetic0 *- method*
|
|
|
|
```kotlin
|
|
fun thisSynthetic0()
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 标识为匿名类的主类调用对象。
|
|
|
|
### onlySymbols *- method*
|
|
|
|
```kotlin
|
|
fun onlySymbols()
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 标识为只有符号。
|
|
|
|
### onlyLetters *- method*
|
|
|
|
```kotlin
|
|
fun onlyLetters()
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 标识为只有字母。
|
|
|
|
### onlyNumbers *- method*
|
|
|
|
```kotlin
|
|
fun onlyNumbers()
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 标识为只有数字。
|
|
|
|
### onlyLettersNumbers *- method*
|
|
|
|
```kotlin
|
|
fun onlyLettersNumbers()
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 标识为只有字母或数字。
|
|
|
|
### onlyLowercase *- method*
|
|
|
|
```kotlin
|
|
fun onlyLowercase()
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 标识为只有小写字母。
|
|
|
|
在没有其它条件的情况下设置此条件允许判断对象存在字母以外的字符。
|
|
|
|
### onlyUppercase *- method*
|
|
|
|
```kotlin
|
|
fun onlyUppercase()
|
|
```
|
|
|
|
**变更记录**
|
|
|
|
`v1.0.88` `新增`
|
|
|
|
**功能描述**
|
|
|
|
> 标识为只有大写字母。
|
|
|
|
在没有其它条件的情况下设置此条件允许判断对象存在字母以外的字符。 |