前端漫步

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

三十分钟入门正则表达式

浏览 150 扫码 分享 2023-03-23 13:57:32

    https://deerchao.cn/tutorials/regex/regex.htm

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 郑晔-极客时间
      • 10x 程序员工作法
        • 2. 10x程序员是如何思考的?
        • 1. 开篇词
    • 前端知识三千问
      • 实现 atoi 将字符串转化为整数
      • 合并两个有序数组
      • 获取字符串中的URL
      • 用 CSS 实现一个钟摆动画
      • 函数柯里化的高级实现
      • React Hooks 如何模拟组件生命周期?
      • React 有哪些生命周期钩子?
      • React/Vue 的 DOM diff 算法是怎样的?
      • Vue3 为什么使用 Proxy ?
      • Vue3 为什么使用 Composition API?
      • Vue3 对比 Vue2 做了哪些改动
      • Vue2 如何实现双向绑定的?
      • JS 垃圾回收与内存泄漏
      • 浏览器里的微任务和宏任务是什么?
      • webpack 如何配置多页应用?
      • webpack 如何实现 tree-shaking?
      • webpack 如何解决开发时的跨域问题?
      • webpack 的 plugin 和 loader 是什么?
      • Node.js 的 EventLoop 是什么?
      • 虚拟 DOM 的原理是什么?
      • HTTP1.1 和 HTTP 2 的区别
      • Session, Cookie, LocalStorage, SessionStorage 的区别
      • TCP三次握手和四次挥手是什么?
      • 同源策略和跨域
      • HTTP 和 HTTPS 的区别
      • HTTP 缓存策略
      • GET 和 POST 的区别
      • 手写拖拽
      • 手写数组去重
      • 手写数组拍平flatten
      • 手写深拷贝
      • 手写 Promise.all
      • 手写 ajax
      • 手写发布订阅 eventHub
      • 手写防抖和节流
      • 可选链(?.)与空值合并(??)
      • Promise 如何使用?
      • 如何实现继承?
      • 如何实现类?
      • 闭包是什么?
      • 立即执行函数是什么?
      • 原型链是什么?
      • 用 flex 布局实现三点骰子
      • 圣杯布局和双飞翼布局
      • 如何清除浮动?
      • BFC是什么?
      • 如何实现垂直居中?
      • 两种盒模型的区别
      • meta viewport的作用
      • 什么是HTML语义化?
    • React
      • xpic图床应用
        • xpic 图床应用总结
        • 13. React 在循环中创建 ref
        • 12. 上传历史查询
        • 11. 导航栏响应式布局实现
        • 10. 点击按钮复制文本
        • 9. 自定义图片大小
        • 8. leanCloud 实现图片上传
        • 7. 私有路由
        • 6. leanCloud 实现登录注册
        • 5. Antd 表单验证
        • 4. 使用 mobx 进行状态管理
        • 3. 使用 styled-components 给组件添加样式
        • 2. 组件懒加载
        • 1. 项目搭建
      • 西虹市大屏可视化
        • 西虹市大屏可视化项目总结
        • 9. 给图表添加动画
        • 8. 环形图和饼图
        • 7. 地图
        • 6. 折线图
        • 5. 柱状图
        • 4. 实现边框层叠效果
        • 3. 文字渐变与时间显示
        • 2. 使用flex和grid完成页面布局
        • 1. 动态设置宽高
      • Dobby记账React版
        • Dobby 记账 React 版总结
        • 12. 部署项目
        • 11. 使用 React-Vant 组件库
        • 10. 展示记账记录
        • 9. 数据持久化
        • 8. tag页面样式和功能
        • 7. tags编辑页实现
        • 6. 记账页功能实现
        • 5. 给记账页添加样式
        • 4. 封装Layout组件
        • 3. 使用svg
        • 2. React-Router制造导航栏
        • 1. React项目搭建
      • React+TypeScript开发旅游网站
        • 16. 购物车请求
        • 15. 私有路由
        • 14. JWT与登录持久化
        • 13. 注册和登录
        • 12. redux-toolkit(RTK)
        • 11. 产品详情页
        • 10. redux-thunk 中间件
        • 9. 使用 combineReducers
        • 8. 使用 axios 获取数据
        • 7. react-redux
        • 6. 使用 i18n 实现系统语言切换
        • 5. Redux 数据管理
        • 4. 搭建路由 React-Router 6
        • 3. 走马灯与侧边栏多重菜单
        • 2. 首页开发
        • 1. 项目搭建
      • React核心技术
        • 15. hooks
        • 14. react-transition-group实现过渡动画
        • 13. axios
        • 12. AntDesign
        • 11. React中的样式
        • 3. JSX核心语法二
        • 2. JSX核心语法一
        • 1. 邂逅React
      • React17知识点
        • 4. useRef() 详解
        • 3. React Hooks
        • 2. React与TypeScript
        • 1. 配置React和TypeScript环境
      • React+Typescript
        • 2. React回顾
        • 1. TypeScript的类型世界
      • React Router 6 使用指南
      • How to use React Context effectively
      • hooks各个击破
      • React生命周期
      • React-router
      • Context
      • Redux
      • 组件通信之Eventhub
      • React父子组件通信
      • 组件的诞生
      • React初体验
      • React的诞生
    • Vue
      • Dobby记账
        • Dobby 记账(Vue版)总结
        • 26. 部署到GitHub
        • 25. 修复页面高度给软键盘顶起问题
        • 24. 调试和改进
        • 23. 对数据排序和分组
        • 22. 使用element-UI
        • 21. ISO8601和day.js
        • 20. 用列表展示数据
        • 19. Tabs组件和deep语法
        • 18. 使用Vuex进行状态管理
        • 17. 全局数据管理
        • 16. EditLabel.vue功能实现
        • 15. 删除标签功能
        • 14. 标签页
        • 13. 封装model.ts
        • 12. 存储到LocalStorage
        • 11. Money组件功能实现
        • 10. 将JS组件改写为TS组件
        • 9. scss的placeholder
        • 8. Money页面添加样式
        • 7. CSS思路
        • 6. SVG的坑
        • 5. 路由的active-class
        • 4. 用svg-sprite-loader引入svg
        • 3. 给页面添加样式
        • 2. 添加404页面
        • 1. 将导航栏注册为全局组件
      • Vue3 西西超市
        • 西西超市开发总结
        • 19. 部署项目
        • 18. 修复底部导航栏被软键盘顶起问题
        • 17. 移动端适配
        • 16. 个人信息页
        • 15. 所有组件改用 <script setup> 语法
        • 14. 订单结算页面
        • 13. 购物车开发
        • 12. 商品列表页
        • 11. 路由传参
        • 10. 路由懒加载
        • 9. 注册校验
        • 8. 拆分setup函数
        • 7. Toast弹窗组件
        • 6. 使用axios发送mock请求
        • 5. 用路由守卫做登录校验
        • 4. 使用svg-sprite-loader
        • 3. 首页开发
        • 2. 首页docker
        • 1. 项目搭建
      • Pika UI( Vue3版 )
        • Pika UI 总结
        • 12. 发布源代码至npm
        • 11. 代码优化
        • 10. 封装Demo组件
        • 9. 使用prismjs实现代码高亮
        • 8. 自定义loader展示*.vue文件代码
        • 7. 支持markdown文件导入
        • 6. 官网装修
        • 5. Tabs组件
        • 4. Dialog组件
        • 3. Button组件
        • 2. Switch组件
        • 1. 使用Vite搭建官网
      • 恋恋笔记本
        • 7. 使用Element-UI
        • 6. 笔记本列表页面
        • 5. 页面跳转
        • 4. 封装接口
        • 3. 组件和样式
        • 2. 使用Typescript
        • 1. 项目搭建
      • Vue3知识点总结
        • 10. 解决defineProps ESLint报错
        • 9. 在<script setup>语法中使用emit
        • 8. vue3高级用法
        • 7. Vue配套工具
        • 6. Composition API
        • 5. 高级语法
        • 4. Vue动画
        • 3. 深入组件
        • 2. 基础语法
        • 1. 语法初探
      • 监听子组件事件
      • @Watch的使用方法
      • 给@component添加components
      • vue-router传递参数
      • v-bind绑定class
      • vue过滤器
      • axios的使用
      • router-link传递参数
      • 如何用Vue开始搭建项目?
      • Vue.js与Vue.runtime.js的区别
      • Vue之数据响应式
      • Vue之computed和watch
      • Vue之directives
      • Vue之template
      • v-if与v-show的区别
      • Vue之mixins
      • Vue之provide和inject
      • Vue之表单输入绑定与v-model
      • 如何使用VueRouter?
      • 如何使用slot?
      • Vue之构造选项
      • 开发money组件的css技巧及模块化
      • JS VS TS
      • numberpad组件功能实现
      • Tags组件功能实现
      • 回退功能的实现
      • 将数据保存至localStorage
      • TS引入JS及JS转TS
      • 封装新建标签功能
      • $route VS $router
    • Git
      • Git操作指南
      • Ry's Git Tutorial - 3
      • Ry's Git Tutorial - 2
      • Ry's Git Tutorial - 1
    • Canvas
      • canvas 画板
      • parcel 使用教程
    • CSS主流布局进阶与实战
      • 11. 综合实践
      • 10. CSS文件划分和方法论
      • 9. 响应式布局
      • 8. 移动端适配布局
      • 7. grid布局综合案例
      • 6. grid布局
      • 5. flex布局(三):综合案例
      • 4. flex布局(二):子项属性
      • 3. flex布局(一):容器属性
      • 2. 布局中的尺寸和位置
      • 1. CSS还原UI设计
    • Full Stack Open 2021
      • Part 9 Typescript
        • 4. 利用TypeScript编写React应用
        • 3. TypeScript版的express应用
        • 2. TypeScript的一小步
        • 1.背景介绍
      • Part 7 React router、自定义 hook,利用CSS和webpack给app添加样式
        • 5. 各种各样的Class components
        • 4. webpack
        • 3. 更多样式
        • 2. 自定义hooks
        • 1. React-router
      • Part 6 利用Redux进行状态管理
        • 4. connect方法
        • 3. 在Redux应用中与后端通信
        • 2. 再来点 reducers
        • 1. Flux架构与Redux
      • Part 5 测试 React 应用
        • 4. 端到端测试
        • 3. 测试React应用
        • 2. props.children 与 proptypes
        • 1. 完成前台的登录功能
      • Part 4 测试 Express 服务端程序, 以及用户管理
        • 4. JWT密钥认证
        • 3. 用户管理
        • 2. 测试后端应用
        • 1. 从后端结构到测试入门
      • Part 3 用NodeJS和Express写服务端程序
        • 4. ESLint与代码检查
        • 3. 将数据存入MongoDB
        • 2. 将应用部署到网上
        • 1. Node.js 与 Express
      • Part 2 与服务器通信
        • 5. 给React应用加点样式
        • 4. 在服务端将数据alert出来
        • 3. 从服务端获取数据
        • 2. 表单
        • 1. 从渲染集合到模块学习
      • Part 1 React入门
        • 4. 深入React 应用调试
        • 3. 组件状态,事件处理
        • 2. JavaScript
        • 1. React简介
      • Part 0 简介
        • 1. 基础知识
    • 实践与输出
      • git push 时报错
      • axios封装方法汇总
      • Canvas 和 SVG 的区别是什么?
      • TypeScript 杂谈
      • JSON.pare 解析空字符串的问题
      • creat-react-app 项目添加proxy
      • sass中placeholder和mixin的区别
      • v-2ray路由配置pac模式
      • 解决webstorm终端中文显示unicode编码问题
      • promise使用示例
      • VueJS和React事件处理的区别
      • TypeScript 2小时速学
      • 新版vscode设置终端为gitbash的方法
      • SSTap搭建hotspot
      • Markdown快捷输入对照表
      • npm错误unable to verify the first certificate解决办法
      • VSCode使用Prettier+ESLint+EditorConfig格式化代码
      • VSCode将CRLF设置为LF
      • Learn Enough Git to Be Dangerous
      • python移动文件到文件夹
      • python多线程下载instagram
      • 从控制台将变量保存到本地
      • 端口1080被占用的解决办法
      • 给windows终端设置代理
      • 将ESLPod单词表导入Anki教程
      • Kindle+Anki打造背单词利器终极指南
      • 自制Anki专用21万词条真人发音词典(vocabulary.com + 韦氏 + 朗文)
      • 正则表达式在Anki中的实践与思考
      • KindleMate-Anki背单词模板源码分享
      • Python使用指定的列表批量重命名
      • TypeScript的作用
      • 什么是闭包和立即执行函数?
      • 浅析函数节流和函数防抖
      • 一招提取win10锁屏壁纸
      • 如何清空kindle生词本
      • 什么是跨域/CORS/JSONP?
      • insertAdjacentHTML的使用
      • 如何自定义Anki样式
      • em与rem的区别
      • 如何使用Promise和async/await?
      • margin: auto 和 flex 的相互作用
      • 垂直居中实现方式大赏
      • meta viewport的用法
      • 如何理解HTML语义化?
      • flex cheatsheet
      • 触发DOM事件
      • 监测vue路由变化
      • webstorm修改双击shift弹出搜索设定
      • React与Vue的区别
      • this详解
      • npx create-react-app 与 create-react-app的区别
      • onClick要如何传参数?
      • git将代码提交到另一个远程仓库
      • removeEventListener的使用
      • 让text在div内居中的方法
      • <progress>:进度指示元素
      • 丢失“this”的解决方案
      • substr与substring的区别
      • loading动画小case
      • CSS-animation-101
      • 来画个皮卡丘吧
      • 什么是闭包?
      • GitHub提交commit不变绿的原因
      • 盒模型实践
      • Markdown语法详解
      • 深入理解.sync修饰符
      • v-model详解
      • 用CSS做一个三角形
    • 现代JavaScript教程
      • 正则表达式
      • XMLHttpRequest
      • FormData
      • fetch网络请求
      • 弹窗
      • 坐标
      • 事件详解
      • DOM样式和类
      • DOM修改文档
      • 特性attributes和属性properties
      • DOM节点属性
      • DOM之遍历与搜索
      • JavaScript动画
      • CSS动画
      • module
      • async/await
      • 微任务队列
      • Promise
      • 类
      • 原型、继承
      • 对象属性配置
      • 函数进阶
      • 数据类型
      • Object(对象)基础知识
      • 代码质量
      • JavaScript基础知识
    • TypeScript in 50 Lessons
      • lesson 16: Callbacks
      • lesson 15: A Search Function
      • lesson 14: Interfaces
      • lesson 13: Typing Classes
      • lesson 12: Object Type Tool Belt
      • lesson 11: Typing Objects
      • Lesson 10: Control flow
      • Lesson 9: any, Are you OK?
      • Lesson 8: Compiling TypeScript
      • Lesson 7: Tooling
      • Lesson 6: Ambient Declaration Files
      • Lesson 5: Type Declaration Files
      • Lesson 3: Types
      • Lesson 2: Hunting Bugs
      • Lesson 1: Red Squiggly Lines
    • Python Crash Course 2nd
      • Project 1: Alien Invasion
        • Chapter 12: A Ship that Fires Bullets
      • Chapter 11: Testing Your Code
      • Chapter 10: Files and Exceptions
      • Chapter 9: Classes
      • Chapter 8: Functions
      • Chapter 7: User Input and While Loops
      • Chapter 6: Dictionaries
      • Chapter 5: if Statement
      • chapter 4: Working with Lists
      • chapter 3: Introducing Lists
      • chapter 2: Variables and Simple Data Types
      • chapter 1: Getting Started
    • JavaScript
      • 三十分钟入门正则表达式
      • 如何实现一个导航网站?
      • 会动的代码
      • JavaScript的诞生
      • JS构造函数和class
      • JS对象
      • JS函数对象
      • JS函数的执行时机
      • 你不得不知的算法(上)
      • 你不得不知的算法(下)
      • DOM编程详解
      • 封装DOM
      • 手写jQuery
      • jQuery设计思想
      • 异步与Promise
      • 什么是跨域?
      • 静态服务器
      • 动态服务器
      • call, apply, bind的区别
      • 数组去重问题
      • 什么是继承?
      • 动态显示与代码重构
      • AJAX详解
      • MVC初探(下)
      • 浅析MVC
      • JS数组对象
      • DOM事件模型与事件委托
    • CSS
      • float布局
      • grid布局
      • div的分层
      • flex布局
      • CSS动画和浏览器渲染原理
      • position定位
      • CSS in 44 minutes
      • CSS 揭秘
        • 9. 梯形标签页
        • 8. bevel切角
        • 7. 菱形图片
        • 6. 平行四边形
        • 5. 自适应的椭圆
        • 4. 边框内圆角
        • 3. 灵活的背景定位
        • 2. 多重边框
        • 1. 半透明边框
        • 第1章 引言
    • 小程序
      • 小程序-DobbyMusic
        • 2. 创建页面和添加tabBar
        • 1. 小程序介绍
      • 小程序基础
        • 2. 小程序基本目录结构
        • 1. 初识小程序
    • 基础知识
      • HTML/CSS回顾
      • Bash命令详解
      • HTML5概述
      • HTML常用标签
      • Emmet语法
      • 浅析URL
      • HTTP请求与响应
      • 内存图与JS世界
      • 你知道Tag Function吗?
      • webpack使用教程(上)
      • webpack使用教程(下)
      • 手把手教你配置webstorm
      • MVC初探(上)
      • HTML入门教程
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注