星期四, 7月 29, 2021
spot_img

TAG

正则表达式

notepad++使用正则表达式去除行号/序号

notepad++本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号

正则表达式的平衡组/递归匹配(第十一章)

假如原来的字符串里的左括号和右括号出现的次数不相等,比如( 5 / ( 3 + 2 ) ) ),那我们的匹配结果里两者的个数也不会相等。有没有办法在这样的字符串里匹配到最长的,配对的括号之间的内容呢?

正则表达式的贪婪与懒惰(第十章)

当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。

正则表达式的注释(第九章)

小括号的另一种用途是通过语法(?#comment)来包含注释

正则表达式的负向零宽断言(第八章)

请详细分析表达式(?<=<(\w+)>).*(?=<\/\1>),这个表达式最能表现零宽断言的真正用途。

正则表达式零宽断言(第七章)

用于查找在某些内容(但并不包括这些内容)之前或之后的东西,也就是说它们像\b,^,$那样用于指定一个位置,这个位置应该满足一定的条件(即断言),因此它们也被称为零宽断言。

正则表达式反义与后向引用(第六章)

有时需要查找不属于某个能简单定义的字符类的字符。比如想查找除了数字以外,其它任意字符都行的情况,这时需要用到反义.

正则表达式中的字符类(第四章)

要想查找数字,字母或数字,空白是很简单的,因为已经有了对应这些字符集合的元字符,但是如果你想匹配没有预定义元字符的字符集合(比如元音字母a,e,i,o,u),应该怎么办?

正则表达式的分枝条件(第五章)

正则表达式里的分枝条件指的是有几种规则,如果满足其中任意一种规则都应该当成匹配,具体方法是用|把不同的规则分隔开。

正则表达式字符转义与重复代码(第三章)

如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没办法指定它们,因为它们会被解释成别的意思。

Latest news

- Advertisement -spot_img