正则表达式不包含空格

正则表达式不包含空格 如何用正则表达式定义一个字符?

如何用正则表达式定义一个字符?

如何用正则表达式定义一个字符?

各种字符的含义:

\\\\cx\\t将控制字符与X表示匹配。 \\\\cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 否则,将 c 被视为原意 ‘c’ 字符。

\\\\f\\t匹配一个换页符。等于等价 \\\\x0c 和 \\\\cL。

\\

\\t匹配一个换行符。等价于等价 \\\\x0a 和 \\\\cJ。

\\

\\t匹配回车符。等于价格 \\\\x0d 和 \\\\cM。

\\\\s\\t匹配任何空白字符,包括空格、制表符、换页符等。 [ \\\\f\\

\\

\\\\t\\\\v]。

\\\\S\\t任何非空白字符都可以匹配。等于价格 [^ \\\\f\\

\\

\\\\t\\\\v]。

\\\\t\\t匹配制表符。等于等价 \\\\x09 和 \\\\cI。

\\\\v\\t匹配垂直制表符。等于价格 \\\\x0b 和 \\\\cK。

$\\t匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\\

’ 或 ‘\\

’。要匹配 $ 字符本身,请使用 \\\\$。

( )\\t标记子表达式的开始和结束位置。子表达式可用于以后使用。要匹配这些字符,请使用它们 \\\\( 和 \\\\)。

*\\t匹配前面的子表达式零次或多次。 * 字符,请使用 \\\\*。

\\t一次或多次匹配前面的子表达式。 字符,请使用 \\\\ 。

.\\t匹配换行符 \\

除了任何单字符。要匹配。 .,请使用 \\\\。

[\\t标记括号表达式的开始。 [,请使用 \\\\[。

?\\t匹配前面的子表达式零次或一次,或指出非贪婪限定符号。 ? 字符,请使用 \\\\?。

\\\\\\t将下一个字符标记为特殊字符,或原意字符,或向后引用,或八进制转义符。 ‘n’ 匹配字符 ‘n’。’\\

’ 匹配换行符 ‘\\\\\\\\’ 匹配 “\\\\”,而 ‘\\\\(’ 则匹配 “(”。

^\\t除非在方括号表达式中使用匹配输入字符串的开始位置,否则它表示不接受字符集。 ^ 字符本身,请使用 \\\\^。

{\\t开始标记限定符表达式。 {,请使用 \\\\{。

|\\t指出两个项目之间的选择。 |,请使用 \\\\|。*\\t与之前的子表达式匹配零次或多次。zo* 能匹配 “z” 以及 “zoo”。* 等于{0,}。

\\t一次或多次匹配前面的子表达式。zo ’ 能匹配 “zo” 以及 “zoo但是不能匹配 “z”。 等价于 {1,}。

?\\t零次或一次匹配前面的子表达式。do(es)?” 可以匹配 “do” 或 “does” 中的”do” 。? 等价于 {0,1}。

{n}\\tn 这是一个非负整数。匹配确定 n 例如,o{2}’ 不能匹配 “Bob” 中的 ‘o但是可以匹配 “food” 中的两个 o。

{n,}\\tn 这是一个非负整数。至少匹配n 例如,o{2,}’ 不能匹配 “Bob” 中的 ‘o但是可以匹配 “foooood” 中的所有 o。’o{1,}’ 等价于 ‘o ’。’o{0,}’ 则等价于 ‘o*’。

{n,m}\\tm 和 n 都是非负整数,其中n lt= m。最少匹配 n 时间和最多的匹配 m 例如,o{1,3}” 将匹配 “fooooood” 中的前三个 o。’o{0,1}’ 等价于 ‘o?请注意逗号和两个数之间没有空格。