? + * // 匹配标签: 以<开头,以>结尾,且中间不能出现 >, 且<>中间必须有内容。如<div> /<[^>]+>/ // 匹配开始标签:除了满足以上条件外,还要保证 < 后买不能有/; >前面不能有/ /<[^/>][^>]*>/ // 考虑到属性中可能含有 /; 比如: <a href ...
分类:
其他好文 时间:
2020-07-05 13:29:57
阅读次数:
64
定义: 字符组就是一组字符,在正则表达式中,表示在同一位置可能出现的各种字符。 语法格式: 在字符组中可以出现重复字符,但不推荐。比如[0234544287]是没有语法错误的,但是不推荐。 一个[]对应一个占位符 - 范围表示法:如[x-y]表示x对应ASCII编码到y对应ASCII编码范围内的所有 ...
分类:
其他好文 时间:
2020-07-05 12:03:58
阅读次数:
71
# 正则表达式基础知识# # # # # # 使用正则表达式时,能用简单表达式,就不要用复杂的表达式。因为越复杂的正则表达式效率反而不高且易读性极差。# # # # 一.概述# # # 正则表达式,Regular# Expression,缩写为regex、regexp、RE等。 正则表达式是文本处理 ...
分类:
其他好文 时间:
2020-07-04 23:03:13
阅读次数:
68
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。 语法 x 1 stringObject.match(searchvalue)//searchvalue检索的字符 ...
分类:
Web程序 时间:
2020-07-04 19:11:55
阅读次数:
78
1.文件过多 我们可以使用通配符来缩小查找范围如我们想只要txt的文件 此时ls *.txt*和编译原理中的意义一样2.ls xx* 指第一个字符必须为1 其他随便反正这个通配符可以加在任何位置3. ls ? 这个只代表任意一个字符ls ?? 2个任意字符ls ??????? 可以显示出 why.o ...
分类:
其他好文 时间:
2020-07-04 18:39:18
阅读次数:
72
/** * * @param str * 需要过滤的字符串 * @return * @Description:过滤数字以外的字符 */ public static String filterUnNumber(String str) { // 只允数字 String regEx = "[^0-9]"; ...
分类:
编程语言 时间:
2020-07-04 17:19:27
阅读次数:
169
05 ereg正则%00截断 放上源代码 <?php $flag = "flag"; if (isset ($_GET['password'])) { if (ereg ("^[a-zA-Z0-9]+$", $_GET['password']) FALSE) { echo '<p>You passw ...
分类:
Web程序 时间:
2020-07-04 13:53:56
阅读次数:
90
1.常用的表单选择器 input:匹配所有input、textarea、select和button元素 text:匹配所有单行文本框 password:匹配所有密码框 radio:匹配所有单项按钮 checkbox:匹配所有复选框 submit:匹配所有提交按钮 image:匹配所有图像域 rese ...
分类:
其他好文 时间:
2020-07-03 23:37:44
阅读次数:
63
正则 一,简介/动机 1.1 正则的出现动机 ? 我们在学习python的路途上,有许多需要操作文本数据的场景。无论是前后端/数据库都需要处理文本数据。处理文本时候,正则表达式给我们提供了强大的搜索,匹配,抽取,替换等功能。 1.2 什么是正则表达式(regex) ? 正则表达式由一些字符和特殊符号 ...
分类:
编程语言 时间:
2020-07-03 23:23:44
阅读次数:
83
1、RegExp构造函数 ES6 改变了这种行为。如果RegExp构造函数第一个参数是一个正则对象,那么可以使用第二个参数指定修饰符。而且,返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符。 new RegExp(/abc/ig, 'i').flags // "i" 上面代码中, ...
分类:
其他好文 时间:
2020-07-03 19:44:39
阅读次数:
67