vscode搜索正则匹配
注意事项:在VSCode中使用时,要先把通配符开关打开(开关是查找输入框右边的".*"符号)转义字符 匹配内容
\t tab
\r 回车符号\r
\n 换行符号\n
\uxxxx 匹配Unicode编码为xxx的字符,如\u0020匹配空格,这个符号可以用来帮助匹配中文,后面说
\ 特殊符号转义,如"\*" ,转义后匹配的是字符"*", “\(” 匹配的是括号"("
[字符序列] 匹配[ ]中的任意字符,如[ae],字符a和字符e均匹配
[^字符序列] 匹配不在[ ]中的任意字符,如[^ae]除了a和e,其他字符都匹配
[字符1-字符2] 匹配在[ ]之间的任意字符,如[a-x],就是匹配a和x之间的所有字符(包括a和x)
. 匹配任意单个字符(除了\n)
\w 匹配所有单词字符(如"a",“3”,“E”,但不匹配"?","."等)
\W 和\w相反,匹配所有非单词字符
[\u4e00-\u9fa5] 利用区间和\u转义符号,匹配中文(该区间包含2万个汉字),可以当做中文版的\w使用
\s 匹配空格
\S 和\s相反,匹配非空格
\d 匹配数字字符,如"1",“4”,"9"等
\D 和\d相反,匹配除了数字字符外的其他字符
* 将前面的元素匹配0到多次,如"\d*.\d",可以匹配"19.9",".0",“129.9”
+ 将前面的元素匹配1到多次,如"be+",可以匹配"be", “beeeeee”
? 将前面的元素匹配0次或者一次,如"rai?n" 可以且只可以匹配 “ran” 或者 “rain”
{n} n是个数字,将前面的元素匹配n次,如"be{3}“可以且只可以匹配 ”beee”
{n, m} 将前面的元素匹配至少n次,最多m次,如"be{1,3}" 可以且只可以匹配"be",“bee”, “beee”
| 相当于"或",表示匹配由|分割的任意一个元素,如the(e| is | at),可以匹配"the", “this”, “that”
$n n是个数字,这个是替换时使用括号( )将匹配的patter分割成了几个元素,然后在替换的patter里面使用,类似于变量。
如果查找patter是"(\w+)(\s)(\w+)",那么$1就是(\w+),$2是(\s),$3是(\w+),替换patter是$3$2$1,那么替换结果就是(\w+)(\s)(\w+)。
假设匹配到的是"one two",那么$1,$2,$3分别为"one", " “, “two”,替换后的结果为"two one”.
案例
删除 0 MEMORY utf8_general_ci 0 字节
删除 2,877 InnoDB utf8_general_ci 2.0 MB
规则
删除\s*\S*\s*\S*\s*\S*\s*\S*\s*\S*
将 链接替换 成a标签
如 abchttp://baidu.com 33333
=>
http://baidu.com
(http://\S*) => $1
如在SQL中
start_time
datetimeCOMMENT ‘开始时间’,
=>
start_time 开始时间
(\S*)
\S*\s*\SEnt '(\S)', => $1 $2
vscode搜索正则匹配相关推荐
- python正则匹配空格+数字+空格_如何批量添加中文和英文数字之间的空格?用正则表达式吧...
1.中文与英文数字混合使用,排版有规范 写作中,我们经常遇到以下中文与英文.数字混用的情况. 我自学python编程,是在xue.cn上进行的.时耗方面,基础功仅需50多小时,加上很多实战,包括初步运 ...
- python正则匹配ip地址_Python正则表达式匹配和提取IP地址
Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...
- php 正则匹配字母和数字,正则匹配密码只能是数字和字母组合字符串功能【php与js实现】...
搜索热词 @H_301_0@本文实例讲述了正则匹配密码只能是数字和字母组合字符串功能.分享给大家供大家参考,具体如下: @H_301_0@密码要求: @H_301_0@1. 不能全部是数字 2. 不能 ...
- java正则匹配英文句号_「正则表达式」王国奇遇记
第一回 初来乍到 NPC: "欢迎来到正则表达式的国度,勇士!这里的每一个人都使用正则表达式,我是这里的 NPC,每一个来到这里的人都将由我代为介绍正则世界的规则,至于能领悟到何种境界,就看 ...
- php正则匹配sg-nc-wap_php正则匹配
概述 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配.替换.截取匹配的字符串.常用的语言基本上都有正则表达式,如JavaScript.java等.其实,只有了解一种语言的正 ...
- css 选择href属性值,巧用CSS属性值正则匹配选择器(小技巧)
属性值正则匹配选择器包括下面3种: [attr^="val"] [attr$="val"] [attr*="val"] 这3种属性选择器是字 ...
- php 匹配图片路径_php正则匹配图片路径原理与方法
下面我来给大家介绍在php正则匹配图片路径原理与实现方法,有需要了解的朋友可进入参考参考. 提取src=里面的图片地址还不足够,因为不能保证那个地址一定是绝对地址,完全的地址,如果那是相对的呢?如果地 ...
- python正则匹配表达式(2)
上节主要讲解python正则匹配的匹配表达式,而需要调用相应的API才能解决如何匹配的问题. 在python官方文档Regular Expression HOWTO给出了python匹配函数,官方给出 ...
- 常用JS正则匹配函数
//校验用户名:只能输入1-30个字母 function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) retur ...
最新文章
- 第十六届全国大学智能车竞赛华北赛区成绩汇总
- python网上授课_python完整课程
- AS-External-LSA
- Android adt 初步理解和分析(三)
- 【转】如何判断一个文本文件内容的编码格式 UTF-8 ? ANSI(GBK)
- 有前途的人工智能大数据分析相关职业:Python数据科学入门之路
- java宠物健康值_宠物健康微手册:成年篇
- 手机linux比windows省电,为什么win10比ubuntu省电?
- Visual Studio Code 1.42 发布
- 数字图像处理第三版4.8.4例子GLPF高斯低通滤波器matlab程序
- 【Graphene OS】Manifest Syntax文件详解
- qpython3打开app_QPython3
- XCode+gtest快速搭建接口测试工程
- 暖心的坚果 Pro 3发布会,Smartisan OS亮点颇多
- 记成功安装win10+elementary双系统
- 通俗说说DSP、SSP、RTB、DMP是什么
- CentOS 7作为客户端使用socks5代理上网
- Unity 斜坡滑落
- python求对数_python中取对数
- 简历 php html css,我用HTML写简历