js的换行符空格符\0 \b

\0

The NUL character (\u0000).

\b

Backspace (\u0008).

\t

Horizontal tab (\u0009).

\n

Newline (\u000A).

\v

Vertical tab (\u000B).

\f

Form feed (\u000C).

\r

Carriage return (\u000D).

\"

Double quote (\u0022).

\'

Apostrophe or single quote (\u0027).

\\

Backslash (\u005C).

\xXX

The Latin-1 character specified by the two hexadecimal digits XX.

\uXXXX

The Unicode character specified by the four hexadecimal digitsXXXX.

\XXX

The Latin-1 character specified by the octal digits XXX, between 1 and 377. Not supported by ECMAScript v3; do not use this escape sequence.

正则表达式(Regular Expression,简称 regex 或 regexp)是一种强大的文本处理工具,用于模式匹配、搜索和替换等操作。它们由一系列字符和特殊符号组成,用于描述字符串中的特定模式。在编程中,如Python、JavaScript等语言,正则表达式是标准库的一部分。 通用符号及其用法包括: 1. **`.`**:匹配任何单个字符,除了换行符。 2. **`\d`**:匹配任何数字字符,等同于 `[0-9]`。 3. **`\D`**:匹配任何非数字字符。 4. **`\w`**:匹配字母、数字或下划线,等同于 `[a-zA-Z0-9_]`。 5. **`\W`**:匹配任何非单词字符。 6. **`\s`**:匹配空白字符,如空格、制表符、换行符等。 7. **`\S`**:匹配任何非空白字符。 8. **`[]`**:字符集,匹配括号内的任何一个字符。 9. **`[^]`**:否定字符集,匹配不在括号内任何字符。 10. **`*`**:匹配前面的字符零次或多次。 11. **`+`**:匹配前面的字符一次或多次。 12. **`?`**:匹配前面的字符零次或一次。 13. **`{m,n}`**:指定前面字符出现 m 到 n 次。 14. **`\b`**:单词边界,匹配单词字符前后的空格、换行符等。 15. **`\B`**:非单词边界,匹配非单词字符前后的位置。 16. **`\^`**:匹配字符串的开始。 17. **`\$`**:匹配字符串的结束。 18. **`\()` 和 `\)`:分组,用于创建子表达式和引用。 使用正则表达式时,通常会配合 `match()`, `search()`, `replace()` 等函数,在文本数据中查找、替换符合模式的部分。如果你想深入了解某个特定符号,可以告诉我具体哪个符号,我可以提供更详细的解释。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值