经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 正则表达式

Visual Studio 2019 清理空行问题(非正则表达式)

开篇点题:正则表达式方法效果=0 (下面会提到效果) 空行问题: VS:在使用过程中对于VS的自动整理不太满意,因为不会自动删除空行当出现这种情况的时候,真的很无语,VS ctrl K D 是不会理会空行的,而且没有办法对格式化进行自定义 所以VS非常需要一个格式化代码的功能/插...[2020/4/1]

正则表达式+Python re模块详解

 正则表达式(Regluar Expre ions)又称规则表达式,在代码中常简写为REs,regexes或regexp(regex patterns)。它本质上是一个小巧的、高度专用的编程语言。 通过正则表达式可以对指定的文本实现 匹配测试、内容查找、内容替换、字符串分割 等功能。 ...[2020/3/24]

CSS选择器中的正则表达式使用_CSS教程_CSS

一 是的,CSS也有正则(阿门) CSS装逼两利器:矩阵和正则。 其实呢,我们也不必惊讶,CSS毕竟也是一门语言,而且正则本来就是有利于某个具体语言之外的东西。 二 正则表达式的一些通用规则 无论什么语言,正则表达式的规则都是通用的,差别可能在于书写的形式上。 正则是个很深的话...[2020/3/12]

一文秒懂python正则表达式常用函数

导读: 正则表达式是处理字符串类型的"核武器",不仅速度快,而且功能强大。本文不过多展开正则表达式相关语法,仅简要 介绍 python中正则表达式常用函数及其使用方 法,以作快速查询浏览。   01 Re概览 Re模块是python的内置模块,提供了正则表达式在python中的...[2020/3/9]

Python常用的正则表达式处理函数详解

Python常用的正则表达式处理函数详解

正则表达式是一个特殊的字符序列,用于简洁表达一组字符串特征,检查一个字符串是否与某种模式匹配,使用起来十分方便。 在Python中,我们通过调用re库来使用re模块: import re 正则表达式语法模式和操作符详见:https: www.runoob.com/python/pyth...[2020/3/9]

linux grep与正则表达式使用介绍

grep (缩写来自Globally search a Regular Expre ion and Print)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep、egrep和fgrep。Windows系统下类似命令FIN...[2020/3/9]

linux grep不区分大小写查找字符串方法

grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i。 一、查看grep工具版本方法 图1 grep版本查询 二、grep -i 使用方法 图2 grep不区分大小写 备注: grep使用方法: gr...[2020/3/9]

正则表达式[\s\S]*与[\w\W]* 什么意思

问: 例如:[a-z]表示从a到z之间的任意一个。 不是这样的吗?谁能给我解释一下[ ]的所有用法?感谢 答: 是完全通配的意思,\s是指空白,包括空格、换行、tab缩进等所有的空白,而\S刚好相反 这样一正一反下来,就表示所有的字符,完全的,一字不漏的。 另外,[]这个符号,表...[2020/3/5]

学会Python正则表达式,就看这20个例子(脚本之家修正版)

正则表达式是处理字符串的强大工具。作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re...[2020/3/4]

正则表达式匹配闭合HTML标签(支持嵌套)

任何复杂的正则表达式都是由简单的子表达式组成的,要想写出复杂的正则来,一方面需要有化繁为简的功底,另外一方面,我们需要从正则引擎的角度去思考问题。关于正则引擎的原理,推荐《Mastering Regular Expre ion》中文名叫《精通正则表达式》。挺不错的一本书。 OK,先确定我们要解...[2020/2/26]

js处理网页编辑器转义、去除转义、去除HTML标签的正则

js处理网页编辑器转义、去除转义、去除HTML标签的正则

富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){   return $(''<div/>'').text(value).html(); } 1、从数据库拿出的转义后的HTML标签内容...[2020/2/24]

揭开正则表达式的神秘面纱(regexlab出品)

引言 正则表达式(regular expre ion)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 ''a'' 和 任意个 ''b'' ”,那么 ''ab'', ''abb'', ''abbbbbbbbbb'' 都符合...[2020/2/24]

分享20个常用的正则表达

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: v...[2020/2/12]

使用正则表达式生成随机数据的方法

从正则表达式生成随机数据 项目地址 https: github.com/GitHub-Laziji/reverse-regexp 安装 git clone https: github.com/GitHub-Laziji/reverse-regexp.git c...[2020/2/12]

python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解

在pdf转为文本的时候,经常会多出空格,影响数据观感,因此需要去掉文本中多余的空格,而文本中的英文之间的正常空格需要保留,输入输出如下: input:我今天 赚了 10 个亿,老百姓very happy。 output:我今天赚了10个亿,老百姓very happy。 代码 ...[2020/2/12]

常用正则表达式大全(金钱,非负整数,正整数,邮箱,手机号码)

常用正则表达式大全(金钱,非负整数,正整数,邮箱,手机号码)

什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 本文给大家介绍一些常用正则表达式(金钱,非负...[2020/1/18]

python 正则表达式参数替换实例详解

python 正则表达式参数替换实例详解

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数...[2020/1/17]

Python正则表达式匹配字符串中的数字

1.使用“\d+”匹配全数字 代码: import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650." m = re.findall("\d+", zen) print(m) 结果: [...[2020/1/16]

python 利用正则表达式提取特殊信息

1、删除字符串中的 Python注释 案例: import re time = "2020-01-01 # 这是一个日期" num = re.sub(r''#.*$'', "", time)#以#为分隔,去掉后面的信息 print("这个时间是:", num) 结果...[2020/1/8]

python正则表达式匹配IP代码实例

这篇文章主要介绍了python正则表达式匹配IP代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 import re re.search(r''([1]\d\d|2[0-4]\d|25[0-5])'',''192'') ...[2019/12/30]

正则表达式(Regular Expression)入门

一.正则表达式的使用场景: 上传文件类型的判断,电子邮件的判断,电话号码的判断,文本的搜索与替换。   二.正则表达式的语法规则: 1.行定位符: ^表示行的开始,$表示行的结尾 ^tm 可以匹配  tm equal Tomorrow Moon 不匹配 T...[2019/12/9]

解决正则表示式匹配($regex)引起的一次mongo数据库cpu占用率高的问题

某一天,监控到mongo数据库cpu使用率高了很多,查了一下,发现是下面这种语句引起的: db.example_collection.find({ "idField" : { "$regex" : "123456789012345678" } , "dateField" ...[2019/11/12]

UNIX/LINUX SHELL 正则表达式语法详解附使用方法

几乎所有重要问题都需要从无用数据中过滤出有用数据。了解大量的 UNIX? 命令行实用工具如何使用正则表达式 来去芜取精。 非常奇怪,直到今天我仍然能重复周六早上的经典歌曲“Conjunction Junction”。这是好事(看了太多电视)还是坏事(也许是我现在职业的先兆)仍然有待讨论。...[2019/11/4]

JS正则(RegExp)判断文本框中是否包含特殊符号

前言 有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写。 demo 利用 RegExp 对象,能很优雅的实现以上需求: even(文本框内容) function (even) { 规则对象(flag) ...[2019/10/30]

python 正则表达式获取字符串中所有的日期和时间

提取日期前的处理 1.处理文本数据的日期格式统一化 text = "2015年8月31日,衢州元立金属制品有限公司仓储公司(以下简称元立仓储公司)成品仓库发生一起物体打击事故,造成直接经济损失95万元。" text1 = "2015/12/28下达行政处罚决定书" text2 ...[2019/10/29]

正则表达式(RegExp)判断文本框中是否包含特殊符号

前言 有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写。 demo 利用 RegExp 对象,能很优雅的实现以上需求: even(文本框内容) function (even) { 规则对象(flag) ...[2019/10/29]

浅谈正则表达式中的分组和引用实现方法

问题 在外刊君读者群中看到有人提出这样的一个需求: 把字符串切成连续相同字符的正则怎么写?比如abbcccdddd切成a,bb,ccc,dddd 之前我对正则表达式也是略有研究,想尝试一下。其实我对正则表达式的学习基本完全来源于犀牛书的第10章,真正看懂这一章,我觉得操作正则表达式应该...[2019/10/28]

python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析

本文实例讲述了python 正则表达式贪婪模式与非贪婪模式原理、用法。分享给大家供大家参考,具体如下: 之前未接触过正则表达式,今日看python网络爬虫的源码,里面一行正则表达式匹配的代码初看之下,不是很理解,代码如下: myItems = re.findall(''<di...[2019/10/14]

Python 正则表达式爬虫使用案例解析

现在拥有了正则表达式这把神兵利器,我们就可以进行对爬取到的全部网页源代码进行筛选了。 下面我们一起尝试一下爬取内涵段子网站: http: www.neihan8.com/article/list_5_1.html 打开之后,不难看出里面一个一个非常有内涵的段子,当你进行翻页的时候,...[2019/9/24]

前端正则表达式书写及常用的方法

正则表达式(regular expre ion)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 前端正则表达式书写 一.写法 写法一 /正则表达式/修饰符 修饰符 /i (忽略...[2019/9/17]

Java正则相关的Pattern和Matcher类及遇到的坑

此篇文章是记录我在学习Java正则表达式时候学到的和遇到的坑。 先来说说 Matcher 里面的三个方法(取的结果以group()方法为例子) matches():整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹...[2019/9/10]

正则表达式之文本模式的匹配和查找

1、需求 我们想要按照特定的文本模式进行匹配或查找。 2、解决方案 如果想要匹配的只是简单的文字,那么通常只需要用基本的字符串方法就可以了,比如str.find()、str.endswith()、str.startswith()或类似函数。 示例: text=''mar...[2019/8/26]

Python 实用技巧之正则表达式查找和替换文本的操作方法

1、需求 我们想对字符串中的文本做查找和替换。 2、解决方案 对于简单的文本模式,使用str.replace()即可。 例如: text=''mark ,帅哥,18,183 帅,mark'' print(text.replace(''18'',''19'')) pr...[2019/8/26]

正则的使用规则

\d    | 匹配0-9中的任意一个数字,等效于[0-9]\D    | 匹配非数字字符,等效于[^0-9]\w    | 匹配任意一个字母、数字或下划线,等效于[^A-Za-z0-9_]\W   | 与任...[2019/8/23]

骚气十足的正则表达式(一)

前言 正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。   但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则表达式的课程给你修,在你学会正则之前,你只能看着那些正则大师们...[2019/8/23]

正则表达式的使用规则

正则表达式 正则表达式,又称规则表达式。(英语:Regular Expre ion,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中...[2019/8/23]

当ES6遇上字符串和正则表达式

字符串是一种重要的数据类型,而正则表达式则是赋予了编程人员更多操作字符串的能力。ES6的创作者为字符串和正则表达式添加了许多的新功能。下面玲珑将来进行一个全面的总结。 字符串和正则两个部分各两节,全文阅读时间大约10分钟 字符串 1.更好的Unicode支持 Unicode是一个字...[2019/8/21]

详解正则表达式Matcher类中group方法

前言 同事把一个excel表给我,里面的数据大概有几千的样子吧。自己需要把里面的数据一个一个拿出来做一个http请求,对得到的结果进行过滤,然后再写到上面去。这是就涉及到用脚本来进行操作了,于是自己搞了一个Java的脚本出来,里面涉及到一些正则表达式,自己虽然说会,但是一直对 Matcher类...[2019/8/21]

循序渐进掌握递归正则表达式

循序渐进掌握递归正则表达式

一般来说,递归的正则表达式用来匹配任意嵌套层次的结构或左右对称的结构。例如匹配: ((((())))) (hello (world) good (boy) bye) <p>hello world <strong>hello world< trong&g...[2019/8/14]

正则表达式匹配各种特殊字符

写个可以匹配一下各种特殊字符的正则表达式 ((?=[\x21-\x7e]+)[^A-Za-z0-9]) x21-\x7e]+)[^A-Za-z0-9]) 这个匹配所有键盘上可见的非字母和数字的符号 var patrn = /[`~!@#$%^&*()_\...[2019/8/9]

JS正则表达式必须包含数字、字母、特殊字符

下面给大家介绍下JS正则表达式 必须包含数字、字母、特殊字符 js正则表达式要求: 1. 必须包含数字、英文字母、特殊符号且大于等于8位 2. 特殊符号包括: ~!@#$%^&* 正则表达式如下: /^(?=.*\d)(?=.*[a-zA-Z])(...[2019/8/9]

Python 正则表达式匹配数字及字符串中的纯数字

Python 正则表达式匹配数字 电话号码:\d{3}-\d{8}|\d{4}-\d{7}  QQ号:[1-9][0-9]{4,} 中国邮政编码:[1-9]\d{5}(?!\d) 身份证:\d{15}|\d{18} ip地址:\d+\.\d+\.\d+\.\d+...[2019/8/6]

详解Python3中的正则表达式的基本用法

详解Python3中的正则表达式的基本用法

正则表达式 本节我们看一下正则表达式的相关用法,正则表达式是处理字符串的强大的工具,它有自己特定的语法结构,有了它,实现字符串的检索、替换、匹配验证都不在话下。 当然对于爬虫来说,有了它,我们从HTML里面提取我们想要的信息就非常方便了。 实例引入 说了这么多,可能我们对它到底是个...[2019/7/29]

python正则表达式匹配不包含某几个字符的字符串方法

python正则表达式匹配不包含某几个字符的字符串方法

一、匹配目标 文件中所有以https?: 开头,以.jpg|.png|.jpeg结尾的字符串 二、尝试过程 1)        自然想到正则表达式r''(https?: .*?.jpg|https?: .*&#...[2019/7/24]

Python 正则表达式 re.match/re.search/re.sub的使用解析

Python 正则表达式 re.match/re.search/re.sub的使用解析

From Python正则表达式 re.match(pattern, string, flags=0) 尝试从字符串起始位置匹配一个模式;如果不是起始位置匹配成功,则 re.match() 返回none. 匹配成功,re.match() 返回一个匹配的对象,否则返回None. pa...[2019/7/23]

解决Python正则表达式匹配反斜杠''\''问题

在学习Python正则式的过程中,有一个问题一直困扰我,如何去匹配一个反斜杠(即“\”)? 一、引入 在学习了Python特殊字符和原始字符串之后,我觉得答案应该是这样的: 1)普通字符串:''\\'' 2)原始字符串:r''\'' 但事实上在提取诸如“3\8”反斜杠之前的数字时,...[2019/7/17]

Python使用正则表达式分割字符串的实现方法

Python使用正则表达式分割字符串的实现方法

如下: re.split(pattern, string, [maxsplit], [flags]) pattern:表示模式字符串,由要匹配的正则表达式转换而来。 string:表示要匹配的字符串。 maxsplit:可选参数,表示最大的拆分次数。 flags...[2019/7/17]

Python使用正则表达式去除(过滤)HTML标签提取文字功能

正则表达式是一个特殊的字符序列,可以帮助您使用模式中保留的专门语法来匹配或查找其他字符串或字符串集。 正则表达式在UNIX世界中被广泛使用。 下面给大家介绍下Python使用正则表达式去除(过滤)HTML标签提取文字,具体代码如下所示: # -*- coding: utf-8-*-...[2019/7/16]

中文正则表达式匹配问题之正则表达式中文匹配使用方法

这篇文章主要讲如何使用正则匹配中文字符,中文正则表达式的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文正则表达式是怎么样的。 \w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 或许你也需要...[2019/7/16]

正则表达式

正则表达式 什么是正则表达式 正则表达式就是匹配字符串内容的一种规则。 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 在线测试工具 http: tool.c...[2019/7/11]

141
2
记录数:116 页数:1/3123下一页尾页
加载更多