前端学习Day32

Day32:P139-P151

学习笔记:

1.普通字符:

大多数的字符仅能够描述它们本身,这些字符称作普通字符,

例如所有的字母和数字。

也就是说普通字符只能够匹配字符串中与它们相同的字符。

元字符(特殊字符):

是一些具有特殊含义的字符,可以极大提高了灵活性和强大的匹配功能。

2.量词:

量词用来设定某个模式出现的次数

*:重复零次或更多次重复一次或更多次

+:重复零次或一次

{n}:重复n次

{n,}:重复n次或更多次

{n,m}:重复n到m次

3.字符类:

【】 里面加上^取反符号

比如:

【^a-Z】匹配除了小写字母以外的字符

注意要写到中括号里面

字符类:

.匹配除换行符之外的任何单个字符

5.(1)【】里面加上--连字符

使用连字符--表示一个范围

比如:

【a-z】表示a到z 26个英文字母都可以【a-zA-Z】表示大小写都可以

【0-9】表示0~9的数字都可以

6.预定义:指的是某些常见模式的简写方式。

\d:些配0-9之间的任一数字,相当于【0-9】

\D:匹配所有O-9以外的字符,相当于【^0-9】

\w:匹配任意的字母、数字和下划线,相当于【A-Za-z0-9_】

\W:除所有字母、数字和下划线以外的字符,相当于【^A-Za-z0-9_】

\s:匹配空格(包括换行符、制表符、空格符等),相等于【 \tirinlvif】

\S:匹配非空格的字符,相当于【^itlrinlvf】

相关推荐
小羊没烦恼!21 分钟前
T-SQL查询高级—SQL Server索引中的碎片和填充因子
开发语言·前端·javascript·数据库·后端·python·web安全
定栓1 小时前
Webpack迁到Vite第一节:模块系统迁移:require → import
运维·前端·webpack
小熊在忙fpga1 小时前
N32G430芯片的flash表示
前端·javascript·html
Data analyse4561 小时前
App埋点版本兼容的字段迁移校验
大数据·运维·服务器·前端·数据库·数据分析
todoitbo1 小时前
本来只想给内网开个口子,Natapp 却多给了一道防护
前端·javascript·vue.js·内网穿透·网络防护·natapp
会灭火的程序员1 小时前
SuperMap AgentX Server智能体接入WEB应用技术文档
前端·supermap·agentx·agentx server
CRMEB1 小时前
商品 SKU 设计,从简单规格到多规格踩过什么
java·前端·数据库·开源
Chloe.Zz1 小时前
一篇入门Agent
开发语言·前端·javascript
java1234_小锋2 小时前
【技术专题】HTML5 网页技术 - HTML5 表格标签
前端·html·html5
雪芽蓝域zzs2 小时前
JS 项目转 TS 项目(Vue3 + 若依这类后台项目)完整改造清单
前端·vue.js