ICode9

精准搜索请尝试: 精确搜索
  • Java语言十五讲(第八讲 Regular Expression正则表达式)2021-02-23 19:32:30

    A regular expression(简写成RegEx) defines a search pattern for strings. 正则表达式在文本的搜索编辑的场景中很有用处。 RegEx并不是Java发明的,可以说很久很久以前就出现了。1950年代,美国数学家Stephen Cole Kleene提出,后来随着Unix普及开。它从左往右逐个字符扫描文本,找到

  • day15正则表达式作业2021-02-22 19:32:50

    利用正则表达式完成下面的操作: 1.用户名匹配 ​ 要求: 1.用户名只能包含数字 字母 下划线 ​ 2.不能以数字开头 ​ 3.⻓度在 6 到 16 位范围内 from re import fullmatch re_str = r'[a-zA-Z_]([\da-zA-Z_]){5,15}' 密码匹配 ​ 要求: 1.不能包含!@#¥%^&*这些特殊符号 ​

  • 正则验证笔记2021-02-17 13:03:31

    !/.../中间为表达式 姓名正则: if (!/^([\u4e00-\u9fa5]{2,20}|[a-zA-Z.\s]{2,20})$/.test(this.form.adminName)) { error = "姓名长度必须为2-20个字符\n"; } 手机号正则: if(!/^1[0-9]{10}$/.test(this.form.adminTel)){ error = "请输入十一位手机号\n";

  • 黑马旅游网遇到的问题2021-02-10 14:02:03

    黑马旅游网遇到的问题 注册表单校验 注册表单校验 注册功能,需要在提交表单之前对input标签内的文本进行检验,因为涉及到许多格式的校验,要用到正则表达式,这方面又学的稀松冰凉,尤其是对生日的正则表达式检验很头疼,所以就找了很多检验表单时用到的正则表达式。 //用户名正则,4

  • Java基础--正则表达式的规则2021-02-04 19:05:06

    阅读目录 一、字符集合, []表示一个字符。 二、预定义字符集* ( . )表示任意一个字符。 三、数量词 四、java的String中正则表达式写法(转义的问题) 五、字符串的替换与分解(使用正则表达式)   注意:正则表达式只关注格式是否正确,不关注内容是否有效。 回到顶部 一、字符集合, []表

  • 常用正则2021-02-04 15:32:38

    目录邮箱电话域名IP帐号校验字符校验1、汉字2、英文和数字3、长度为3-20的所有字符4、英文字符4.1 由26个英文字母组成的字符串4.2 由26个大写英文字母组成的字符串4.3 由26个小写英文字母组成的字符串4.4 由数字和26个英文字母组成的字符串4.5 由数字、26个英文字母或者下划线组

  • go语言第十课时2021-01-17 18:32:04

       1.案例一 package main import ( "fmt" "regexp" ) func main(){ textinfo:="email is ahdcd@qq.com email is cc@qqq.com"; reg:=regexp.MustCompile(`[0-9a-zA-z]*@[a-zA-z]*.com`); info:=reg.FindAllString(textinfo

  • Shell编程(四)之正则表达式2021-01-03 23:59:42

    正则表达式 一、sort命令二、uniq命令三、tr命令四、正则表达式1、什么是正则表达式2、基础正则表达式元字符3、扩展正则表达式元字符4、正则表达式示例 一、sort命令 (1)以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序 (2)语法格式: sort [选项] 参数 cat fil

  • 正则表达式基础 待完善2021-01-02 20:31:09

    /…/ 使用 // 来声明一个正则表达式 {n,n} 表示重复次数 例如: 1{2}就是"11" 2{0,n}就是 "“或"2222…” 0个2或n个2 + 表示1次或多次 与 {1,n} 效果一致 | 或 例如: /1|2/就是1或2 [] 代表其中之一 例如: [0-9]就是0|1|2|3|4|5|6|7|8|9 从0到9 10个数字 可以使用:

  • 十分钟学会正则表达式2020-12-28 20:02:15

    十分钟学会正则表达式 (一)限定符 1、?:它前面的字符需要出现0次或1次 例如:used?可以匹配到use和used 2、*:它会匹配0个或多个字符 例如:ab*c可以匹配到ac,abc,abbbbbbc 3、+:它会匹配一次及以上的字符 例如:ab+c可以匹配abc,abbbc,而不会匹配ac 4、{}:可以限定匹配的数量 例如

  • linux shell正则表达式如何匹配域名(包含中文域名)2020-12-17 21:33:11

    linux shell正则表达式如何匹配域名(包含中文) shell匹配域名1. 匹配示例2.使用差别3.中文域名4.为什么[\u4e00-\u9fa5]不能匹配中文(**想直接获取匹配包含中文域名的小伙伴,点这里直接跳转**)5.分析正则表达式 shell匹配域名 1. 匹配示例 最近的项目需要校验一下域名格式匹

  • 常用正则表达式2020-12-13 09:02:29

    一、校验数字的表达式 1 数字:1$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9])$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$ 8 正数、负数

  • 正则表达式2020-12-10 17:01:06

    正则表达式的组成规则 字符 x 字符 x 字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) 预定义字符类 . 任何字符(与行结束符可能匹配也可能不匹配) \d 数字:[0-9] \w 单词字符:[a-zA-Z_0-9] Greedy 数量

  • str=str.replaceAll("[^a-zA-Z]+", ""); 与 str=str.replaceAll("^[a-zA-Z]+"2020-12-07 09:01:36

    ^不bai写在[]里面表示du字符串开头,str=str.replaceAll("^[a-zA-Z]+", ""); 将字符串zhi开头的所有连续字dao母替换为空zhuan 写在[]开头表示否定shu,str=str.replaceAll("[^a-zA-Z]+", ""),将所有非字母字符替换为空,只剩下字母。 [^a-zA-Z]表示不属于a-zA-Z的字符 ^如果写在[]里,但

  • 用中文 API 让正则表达式更易读写?2020-12-02 11:29:42

    木兰语言重现项目中用到了不少正则表达式,其中不乏不那么一目了然的(Python实现): 标识符:r'\$?[_a-zA-Z\u4e00-\u9fa5][_a-zA-Z0-9\u4e00-\u9fa5]*' 双引号字符串: r'(\")((?<!\\)\\\1|.)*?\1' 字符串插值相关:r'\\\(([^\\\)]*)\\\)|`([^`]*)`' 由此想到是否有 API 能

  • 学爬虫前必备知识-数据提取2020-11-20 22:03:52

    正则表达式 01_元字符 量词功能 * (贪婪) 重复零次或更多 + (懒惰) 重复一次或更多次 ? (占有) 重复零次或者一次 {n} 重复n次 {n, m} 重复n,m次 {n,} 重复n次或者更多次 [abc] 字符组 匹配包含括号内元素的字符 02_几种反义 反义功能 \W 匹配任意不是字母,数字,

  • Python base64编码和解码2020-11-06 17:04:02

    首先在Python2中base的编码和解码 1 s = "我是一个字符串" 2 # 编码 3 base64.b64encode(s) 4 # 解码 5 base64.b64decode(s) 在Python3中和Python2中是稍微有一点区别的。 1 s = "我是一个字符串" 2 # 编码 3 base64.b64encode(s.encode("utf-8")) 4 # 解码 5 a = base64.b64d

  • 验证2020-10-09 15:33:03

    /* 正则*/ // 大于0正整数 export const integer1 = /^\+?[1-9]\d*$/ // 0到9999999整数 export const integerNormal = /^(?!00)(?:[0-9]{1,7}|1000000)$/ // 0到100正整数 export const integer0_100 = /^100$|^(\d|[1-9]\d)$/ // 1到99正整数 export const integer1_99 = /^

  • javascript2020-09-22 23:33:14

    JavaScript 又称 ECMAScript 是一门动态类型、面向对象的脚本语言。 脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一

  • 上传2020-09-20 23:31:47

    <template> <div> <!--:http-request="upload"--> <!--:action="$upload.imgUrl+'/pc/common/uploadImage/'"--> <!--:disabled='sirIf'--> <el-upload

  • 常用的正则表达式2020-08-31 11:01:20

    一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数

  • Java和js常用表达式2020-08-18 13:34:07

    Java正则的使用方式 String text = "123abc"; boolean flag = text .matches("^[A-Za-z0-9]{1,10}-[A-Za-z0-9\\u4e00-\\u9fa5]{1,20}$"); if (!flag) { system.out.printlf("不符合"); } Java的正则表达式 "^[A-Za-z0-9]{1,10}-[A-Za-z0-9\\u4

  • mysql中正则表达式使用学习记录2020-07-03 14:34:44

    . 匹配任意一个字符 | 进行or匹配 []  匹配几个字符之一 ^ 两种用法  ^有两种用法。在集合中(用[和]定义),用它 来否定该集合,否则,用来指串的开始处 - 来定义一个范围 [1-9]表示[123456789] \\ 转义 [:alnum:] 任意字母和数字(同[a-zA-Z0-9]) [:alpha:] 任意字符(同[a-zA-Z]) [:blank:]

  • 常用正则表达式2020-06-25 12:04:44

    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: "^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+

  • js 常用一些校验正则表达式 (记录、持续更新)2020-06-08 16:52:12

    const urlReg = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\*\+,;=.]+$/; // 网址校验正则 const phoneReg = /^[1][3|4|5|6|7|8|9][0-9]{9}$/; // 手机号校验正则 const emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有