正则表达式是强大、灵活和高效的文本处理的关键。它允许我们描述和解析文本。正则表达式可以添加、删除、隔离,并通常对各种文本和数据进行折叠、纺锤和切割。
1. 入门
2. 使用正则表达式
- 匹配任何字符(串)
- 匹配字符串或行的开头/结尾(行锚点)
- 删除不可打印的非 ASCII 字符
- 匹配带有所有拼写错误的单词
- 限制文本中的行数
- 限制输入中的单词数
- 检查输入文本的最小/最大长度
- 仅允许字母数字字符
- 使用 RegEx 验证日期
- Java regex 单词边界 - 匹配特定的单词或包含单词
- Java regex 单词边界 - 匹配以模式开头和结尾的行
3. 常用模式
- 信用卡号码验证
- 英国邮政编码验证
- 加拿大邮政编码验证
- 美国邮政编码验证
- 商标符号验证
- 电子邮件验证
- 密码验证
- 验证 ISBN(国际标准书号)
- 验证 SSN(社会安全号码)
- 验证国际电话号码
- 验证北美电话号码
- 验证希腊扩展或希腊脚本
- 验证货币符号
祝您学习愉快!!