24、字符串处理与序列化全解析

字符串处理与序列化全解析

1. 正则表达式基础

正则表达式是处理字符串模式匹配的强大工具。在正则表达式里,有很多特殊的字符和规则。
- 转义字符 :两个字符 \. 能匹配单个 . 字符。若缺少这个句号字符或者是其他字符,就无法匹配。反斜杠转义序列在正则表达式中用于多种特殊字符,例如用 \[ 插入方括号而不开启字符类,用 \( 插入括号,括号也是特殊字符。此外,还能用转义符号加字符来表示特殊字符,像 \n 代表换行符, \t 代表制表符。部分字符类可以用转义字符串更简洁地表示,如 \s 表示空白字符, \w 表示字母、数字和下划线, \d 表示数字。示例如下:
- '(abc]' 匹配模式 '\(abc\]'
- ' 1a' 匹配模式 '\s\d\w'
- '\t5n' 不匹配模式 '\s\d\w'
- '5n' 匹配模式 '\s\d\w'
- 匹配多个字符 :借助上述信息,能匹配大多数已知长度的字符串,但多数时候我们并不清楚模式里要匹配多少个字符。正则表达式也能处理这种情况,可通过在模

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值