0 / 0
Go back to the English version of the documentation
查找
Last updated: 2024年10月07日
查找 (SPSS Modeler)

在表达式构建器中,可以搜索字段,值或函数。

例如,要搜索值,请将光标放在 在列值中查找 字段中,然后输入要搜索的文本。

您还可以搜索特殊字符 (例如,制表符或换行符) ,字符类或范围 (例如, ad) ,任何数字或非数字以及边界 (例如,行的开头或结尾)。 支持的表达式类型如下。

表 1. 字符匹配
个字符之后 匹配
x 字符 x
\\ 反斜杠字符
\0n 含八进制值的字符 0n (0 <= n <= 7)
\0nn 含八进制值的字符 0nn (0 <= n <= 7)
\0mnn 含八进制值的字符 0mnn (0 <= m <= 3, 0 <= n <= 7)
\xhh 含十六进制值的字符 0xhh
\uhhhh 含十六进制值的字符 0xhhhh
\t 制表符 ('\u0009')
\n 换行符 ('\u000A')
\r 回车符 ('\u000D')
\f 换页符 ('\u000C')
\a 警报(蜂鸣)符 ('\u0007')
\e 转义符 ('\u001B')
\cx x 对应的控制字符
表 2. 匹配字符类
字符类 匹配
[abc] a、b、或 c(简单类)
[^abc] 除 a、b、或 c 之外的所有字符(相减)
[a-zA-Z] a 到 z 或 A 到 Z,包含(范围)
[a-d[m-p]] a 到 d 或 m 到 p(合并)。 也可指定为 [a-dm-p]
[a-z&&[def]] a 到 z 和 d、e、或 f(交集)
[a-z&&[^bc]] a 到 z,除 b 和 c 外(相减)。 也可指定为 [ad-z]
[a-z&&[^m-p]] a 到 z,而非 m 到 p(相减)。 也可指定为 [a-lq-z]
表 3. 预定义字符类
预定义字符类 匹配
. 任意字符(可能或不可能与行终止符匹配)
\d 任意数字:[0-9]
\D 非数字:[^0-9]
\s 空格字符:[ \t\n\x0B\f\r]
\S 非空格字符:[^\s]
\w 单词字符:[a-zA-Z_0-9]
\W 非单词字符:[^\w]
表 4. 边界匹配
边界匹配符 匹配
^ 行首
$ 行尾
\b 单词边界
\B 非单词边界
\A 输入的开头
\Z 除最后终止符外(如果有),输入的结尾
\z 输入的结尾
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more