当前位置: 首页 > news >正文

正则表达式笔记

/你的正则表达式写在这里/

1?        1出现0次或1次

1*        1出现0次或多次

1+        1出现1次或多次

1{2}        1出现了2次

1{2,3}        1出现了2到3次

1{2,}        1出现了2次及以上

(5555){1}        5555出现了1次

(dog|cat)        dog或者cat

[a-zA-Z]        a-z中的任意一个,或者A-Z中的任意一个

[^0-9]        0-9以外的字符

\d        数字

\D        非数字

\w        单词

\W

\s        空格,换行,tab

\S

\b        单词字符的边界

.        任意字符

\.        普通的点

^        行首,例如/^1/  1开头的

$        行尾

/g        /abc/g,不加g则只返回第一个匹配,加g则一次返回所有匹配

/i        不区分大小写

/m        多行匹配,匹配换行符两端的潜在匹配

<.+>贪婪匹配变为懒惰匹配<.+?>

http://www.lryc.cn/news/93834.html

相关文章:

  • 数据结构链表(C语言实现)
  • Springboot实现接口传输加解密
  • TypeScript类型系统:强类型的优势和使用方式
  • 有没有可以代替风铃系统的专业问卷工具?
  • 【数字调制】数字调制技术FSK与PSK分析与研究(Matlab代码实现)
  • html实现好看的个人介绍,个人主页模板4(附源码)
  • 内存不够用,那你的内存去哪了?
  • 哈希表--day4--(leetcode202/leetcode1/leetcode454)
  • 基于Python+Django+mysql+html通讯录管理系统
  • Rabbitmq学习
  • 初识轻量级分布式任务调度平台 xxl-job
  • web 语音通话 jssip
  • 随风摇曳的她——美蕨(matlab实现)
  • 时序数据库的流计算支持
  • springboot启动流程 (3) 自动装配
  • ansible-roles模块
  • 聊聊我做 NeRF-3D重建性能优化经历
  • 未磁科技全球首台64通道无液氦心磁图仪及首个培训基地落户北京安贞医院
  • SpringBoot 如何使用 ApplicationEventPublisher 发布事件
  • 【深度学习】2-3 神经网络-输出层设计
  • Python网络爬虫开发:使用PyQt5和WebKit构建可定制的爬虫
  • Laya3.0游戏框架搭建流程(随时更新)
  • .net 软件开发模式——三层架构
  • SpringBoot如何优雅的实现重试功能
  • 【CEEMDAN-VMD-GRU】完备集合经验模态分解-变分模态分解-门控循环单元预测研究(Python代码实现)
  • OpenText Exceed TurboX(ETX)—— 适用于 UNIX、Linux 和 Windows 的远程桌面解决方案
  • 【人工智能】— 逻辑回归分类、对数几率、决策边界、似然估计、梯度下降
  • k8s pod “cpu和内存“ 资源限制
  • datagrip 连接 phoenix
  • 黑客入侵的常法