mvc正则html标签,vscode正则记录与flex技术小记录.md

---

title:vscode 正则记录

tags:正则

notebook:blogs

---

# vscode 正则记录

- [vscode 正则记录](#vscode-正则记录)

- [句号换行时,加上`
`换行符](#句号换行时加上br换行符)

- [vscode用正则清除多余空行](#vscode用正则清除多余空行)

- [在一段网页html代码中,包含了magnet磁力链接地址](#在一段网页html代码中包含了magnet磁力链接地址)

- [从字符串开始到结束,例如:测试](#从字符串开始到结束例如a-href测试a)

- [匹配每行前面的空格](#匹配每行前面的空格)

- [匹配整数和小数](#匹配整数和小数)

- [空白行](#空白行)

- [匹配十六进制数](#匹配十六进制数)

- [所有class类:](#所有class类)

- [正则表达式替换空格换行等符号及数字(合并所有代码为一行不带空格且剔除数字)](#正则表达式替换空格换行等符号及数字合并所有代码为一行不带空格且剔除数字)

- [转义符号和替换中间任意字符:](#转义符号和替换中间任意字符)

- [`*`通配符代表无限个](#通配符代表无限个)

- [替换行前空格(取消代码缩进)](#替换行前空格取消代码缩进)

- [代码出现次数,从0开始计算](#代码出现次数从0开始计算)

- [特定符号多次用括号包起来,如检索`abc`出现2次:](#特定符号多次用括号包起来如检索abc出现2次)

- [检验全数字行](#检验全数字行)

- [完全匹配](#完全匹配)

- [所有中文字符](#所有中文字符)

- [vs2010、vs2013等vs中如何统计整个项目的代码行数](#vs2010vs2013等vs中如何统计整个项目的代码行数)

- [分组](#分组)

- [EditPlus 正则](#editplus-正则)

- [前端技术](#前端技术)

- [Chrome官网离线包下载规范:](#chrome官网离线包下载规范)

- [gap语法](#gap语法)

- [教程](#教程)

选择所有匹配项:Shift+Alt+L

## 句号换行时,加上`
`换行符

```

。\n


\n

```

## vscode用正则清除多余空行

```

^\s*(?=\r?$)\n

```

## 在一段网页html代码中,包含了magnet磁力链接地址

```

magnet.*?"

```

## 从字符串开始到结束,例如:测试

```

() //匹配到整个a标签

(>'.*?

```

## 匹配每行前面的空格

```

^\s*

```

## 匹配整数和小数

```

\b[0-9]*\.*[0-9]+\b

```

## 空白行

```

^\s*(?=\r?$)\n

```

## 匹配十六进制数

```

\b0[xX]([0-9a-fA-F])\b

```

## 所有class类:

```

class="(.*?)"

```

## 正则表达式替换空格换行等符号及数字(合并所有代码为一行不带空格且剔除数字)

```

,|。|?|!|\r\n|:|「|」|《|》|;|、|“|”| |\.|[0-9]

```

## 转义符号和替换中间任意字符:

```

row\[".*"\]\.ToString

```

## `*`通配符代表无限个

row.*ToString

## 替换行前空格(取消代码缩进)

```

^\s*

```

## 代码出现次数,从0开始计算

2个字符:

```

row.{2}ToString

```

4个字符:

```

row.{4}ToString

```

"^The":表示所有以"The"开始的字符串("There","The cat"等)

"of despair$":表示所以以"of despair"结尾的字符串

## 特定符号多次用括号包起来,如检索`abc`出现2次:

```

(abc){2}

```

## 检验全数字行

```

^[0-9]{1,20}$

```

## 完全匹配

```

abc+

abc?

```

* 对前面字符匹配0次或者无限次

+ 对前面字符匹配1次或者无限次

? 对前面字符匹配0次或者1次

## 所有中文字符

```

[\u4E00-\u9FA5]

```

## vs2010、vs2013等vs中如何统计整个项目的代码行数

先按Ctrl + F,调出查找窗口,然后按照以下步骤操作即可:

1、查找内容输入:

```

b*[^:b#/]+.*$(VS2013)

^b*[^:b#/]+.*$(VS2010)

```

2、查找范围选择:整个解决方案。

3、查找选项选择:使用正则表达式。

4、最后点击【查找全部】

## 分组

可以用分组序号引用,编号从1开始,用$加上序号,表示要获得分组的内容。上例中,$1表示变量名(如第一个desc),$2表示变量row,$3表示列名(第二个desc)。

---

# EditPlus 正则

正则表达式替换空格换行等符号

,|。|?|!|\n|:|「|」|《|》|;|、|“|”| |\.

其中.号要用\来处理。

正则表达式替换空格换行等符号及数字

,|。|?|!|\n|:|「|」|《|》|;|、|“|”| |\.|[0-9]

# 前端技术

## Chrome官网离线包下载规范:

http://www.google.cn/chrome/browser/desktop/index.html?standalone=1&platform=win64

## gap语法

.my是淘汰了,现在开始用gap,调整垂直距离

.gap-1 {

gap: .25rem!important;

}

显然Grid布局还是支持grid-gap属性,但是,请不要再使用了,请使用gap、row-gap和column-gap属性代替,这才是新的标准。

https://www.zhangxinxu.com/wordpress/2020/06/css-gap-history/

`gap` 属性是用来设置网格行与列之间的间隙(gutters),该属性是row-gap and column-gap的简写形式。

https://developer.mozilla.org/zh-CN/docs/Web/CSS/gap

# 教程

https://blog.csdn.net/hxtan/article/details/9456661

https://blog.csdn.net/u010332284/article/details/78180298/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242

https://docs.microsoft.com/zh-cn/visualstudio/ide/using-regular-expressions-in-visual-studio?f1url=%3FappId%3DDev16IDEF1%26l%3DZH-CN%26k%3Dk(vs.netregularexpressionhelp)%26rd%3Dtrue&view=vs-2019

https://www.runoob.com/regexp/regexp-syntax.html

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值