前端学习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】

相关推荐
☞无能盖世♛逞何英雄☜8 分钟前
Echarts数据可视化应用
前端·信息可视化·echarts
2501_9436103610 分钟前
我爱导航系统美化版源码网址导航系统带后台-【全开源】
前端·后端·html·php
__Yvan13 分钟前
Kotlin 的 ?.let{} ?: run{} 真的等价于 if-else 吗?
android·开发语言·前端·kotlin
陈随易43 分钟前
我也曾离猝死很近
前端·后端·程序员
喵个咪1 小时前
GoWind Content Hub|风行,开箱即用的企业级前后端一体内容中台
前端·后端·cms
我命由我123451 小时前
React - 路由样式丢失问题、路由观察记录、路由传递参数
开发语言·前端·javascript·react.js·前端框架·html·ecmascript
英俊潇洒美少年1 小时前
React类组件和函数组件的所有核心区别
前端·javascript·react.js
大家的林语冰1 小时前
《前端周刊》React 败北,虾皇登基,OpenClaw 勇夺 GitHub 第一开源软件
前端·javascript·github
小码哥_常1 小时前
从0到1,解锁Android WebView混合开发新姿势
前端
533_1 小时前
[vue3] 动态引入本地静态资源(URL)
前端·javascript·vue.js