java中正则表达式练习

密码设置:长度为8-10、以字母开头、必须要有数字、必须要有下划线

0

1个回答

 ^[a-zA-Z][a-zA-Z0-9_-]{7,9}$
1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Java正则表达式介绍和练习
Java正则表达式介绍和练习Java正则表达式介绍和练习Java正则表达式介绍和练习
正则表达式_简单的练习_在java中的使用_常用的正则表达式_163网络爬虫;
说明 : 主要用于复杂的文本,我们可以把它看成是一门小的语言; Topic 1 :基础知识  1 . 普通字符 就是匹配与其相同的字符 2 . 转义字符 也是匹配与之相同的字符; 3 . 标准字符集 注意: \d匹配的是一个; 注意区分大小写,大写是相反的意思; 如\D  就是匹配的所有的非数字; .是匹配所有的字符但是不能匹配换行符(\n); [\s\S]可以包...
JAVA正则表达式练习题(IP地址排序、检验email地址)
1、需求: 将“我我我、、、我我、、我要、我要要、、、要要要、、要要、、学学学、、、、学学编、、、学编编编、、编编编程、、程程”还原成:我要学编程public class RegexTest1 { public static void main(String[] args) { String temp = "我我我、、、我我、、我要、要要、、、要要要、、要要、、学学学、、、、
Javascript常用正则表达式以及JS常见正则表达式笔试题
JS正则表达式,在表单验证等方面都有应用,下面结合学习经过,整理一些初学 者所需要掌握的一些基本JS正则规则: 1.正则表达式基础语法练习 (1)校验邮政编码(由六位组成) 这里要注意,不能写成/\d{6}/,如果写成这样,那么校验内容为7位时,也 能通过校验! 我们同样也可以写成a=/\b\d{6}\b/;或者a=/^\d{6}\b/ (2)
正则表达式练习(js)
///连续3个数字 var pattern1 = /\d\d\d/g; console.log(pattern1.test('s23')); // false console.log(pattern1.test('s112s')); // true //连续2个相同的 数字 var pattern1 = /(\d)1/g; console.log(pattern1.test('s23...
Python 正则表达式练习
美女发来的电话号码是这样的。 想个办法让他变清爽。 #coding=utf-8 import re phone = "1*5*1*1*0*3*3*6*4*9*1 #美女发来的电话号码" # delete python-style comments num =re.sub(r'#.*$',"",phone) print "phone num:",num #Remove anythin
java---- 正则表达式含义与练习
     正则表达式 1、普通符号:(字母、单词、数字、下划线具有一定含义的符号). 2、转义符号:(\t   \n   \f   \r   \\  \$  \^ ). 3、标准的字符集合:(\b  \B  \w  \W  \s  \S) 4、自定义字符集合.[ ]: 自定义的字符集合,能够匹配方括号中的任意一个字符自定义的字符集合中,可以装普通字符,转义符号,还可以装标准字符集合当转义符号,在...
Python练习5-正则表达式
第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。 这道题题意很模糊,统计“单词”其实很复杂,因为需要词典才能知道一个词到底是不是单词,这里应该就是简单的连续英文字母在一块就算一个单词(个人理解),使用正则表达式很简单。 正则表达式很简单,就是东西太多记不住,每次使用都得看一遍,这里有一篇挺好的深入理解正则表达式 下面是代码: #coding=utf-
【python】常见正则表达式匹配练习
收集一些常用的python正则练习# 匹配出0-99之间的数字 print("---匹配出0-99之间的数字---") ret = re.match("[1-9]?[1-9]","77") print(ret.group()) # 8到20位的密码,可以是⼤⼩写英⽂字⺟、数字、下划线 print("---,8到20位的密码,可以是⼤⼩写英⽂字⺟、数字、下划线---") ret = re.matc...
linux下练习正则表达式
1.什么是正则表达式 在做文字处理或编写程序时,用到查找、替换等功能,使用正则表达式能够简单快捷的完成目标。简单而言,正则表达式通过一些特殊符号的帮助,使用户可以轻松快捷的完成查找、删除、替换等处理程序。例如 grep, expr, sed , awk. 或 Vi 中经常会使用到正则表达式,为了充分发挥 shell 编程的威力,需要精通正则表达式。正规表示法基本上是一种『表示法』, 只要工具程
正则表达式简单练习题整理
正则篇:1.验证字符串的组成规则,第一个须为数字,后面可以是字母、数字、下划线,总长度为5-20位/^\d{1}[\w|_|\d]{4,19}$/2.让2013-6-7 变成 2013.6.7var str = '2013-06-07'str.replace(/-/g,'.') 或者  let regExp = /-/g; str.replace(regExp, '.')3.请使用正则取出:Tec...
js之正则表达式练习题
//简单的字符串去重,把aaabbbccc变成abcvar str = "aaabbbbcccc"; var reg = /(\w)\1+/g; var str2 = str.replace(reg,"$1"); console.log(str2);//百度面试题,把数字用科学计数法表达10000000000 变为10.000.000.000//方法1:我的方法,因为要从后往前查,所以我就把他倒序...
Python正则简单练习
# 关卡一练习题:1. 匹配网址有一批网址:```http://www.interoem.com/messageinfo.asp?id=35http://3995503.com/class/class09/news_show.asp?id=14http://lib.wzmc.edu.cn/news/onews.asp?id=769http://www.zy-ls.com/alfx.asp?news...
正则表达式练习
练习测试网站:https://regexr.com/ 正则表达式进阶练习:https://alf.nu/RegexGolf 答案参考:https://blog.csdn.net/NJYR21/article/details/79600217 . :匹配除换行符以外所有字符 \d{2}:匹配指定长度的数字 \d{2,4}:贪婪匹配2-4 d也你可以为w等 abd?:匹配其中ab/abd等(d出现0次...
Linux grep命令非详解
简介:grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到屏幕,不影
正则表达式的学习和练习
正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。是用正则表达式来完成邮箱,账号的验证可以省去繁杂的逻辑,用更少的代码完成更复杂的事务。 通过学习我大致把当前学习的常见的字符分为四种: 1,预定义字符类 .:任何字符 \d : 数字[0-9] \D:非数字[^0-9] \s : 空白字符[\t\n\xOB\f\r] \S : 非空白字符[^\s] \w : 单词字符[
一个在线测试正则表达式的网站推荐
网址:点击打开链接 http://regexr.com 如图所示,该网站除了标记出匹配结果外,还能给出每个group对应的内容.
py 正则练习题
正则常用语法熟悉最常用的正则语法。单字符匹配. 匹配除换行符之外的任意一个字符。[...] 表示匹配一个字符集集合,如[A-Za-z0-9]表示匹配所有字母和数字。 [^...] 表示匹配除该字符集集合指定字符外的任意字符。如[^0-9]表示匹配除数字之外的所有字符。\ 转义字符,用来改变特殊字符的原有含义(使其表示本身)。预定义字符集\d 表示数字\D 表示非数字\s 表示空白字符\S 表示非空...
Regex Golf 正则表达式练习(持续更新)
Regex Golf 正则表达式练习初步接触正则化表达式,本文记录regex golf(alf.nu/RegexGolf)上题目答案,一些拙见,欢迎指正或给出更好的答案。一、Warmup二、Anchors三、It never ends法一:(?!\w)表示后面没有字母法二:法三:\b为边界匹配,后面不出现字母          \B为边界匹配,后面可接字母四、Ranges其实可以更简洁五、Back...
java身份证号码正则表达式校验
public static boolean isIDNumber(String IDNumber) { if (IDNumber == null || "".equals(IDNumber)) { return false; } // 定义判别用户身份证号的正则表达式(15位或者18位,最后一位可以为字母) St
Python的正则表达式练习之路
正则表达式比较繁琐,但是有相当有用。泛泛地学很难精通。必须掰开了一点一点的学习,效果才会更好。所以我设定的学习思路是:总结出python正则表达式应用的几个函数,然后通过一次练习一个到几个匹配模式,慢慢地掌握它们。到年底吧,把正则表达式练得比较熟悉。这篇文章两个目的。一是掌握‘\d+’这一正则表达式,二是总结出练习套路,即常用的几个函数,不断利用这几个函数进行练习。最终熟悉正则表达式。当然,在这个...
python正则表达式练习题
1、匹配一个0-9之间任意数字 import re s1="""1\n12\n995\n9999\n102\n02\n003\n4d""" regex=re.compile('(?<![0-9])[0-9]{1,3}(?!\w)') t=regex.findall(s1) print(t) 2、匹配合法的ip地址 IP地址共有4位,每一位范围都是0-255 import re s2=""...
Java常用API—正则表达式
一、引言什么是正则表达式:可以使用单个字符串表示的规则。最通用的正则表达式校验电子邮箱的字符串为:^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$,而电子邮箱也是一个字符串,从而实现一个字符串对另一个字符串的匹配校验。在实际开发中,正则表达式通常被用来检查某些字符串是否合规,例如:用户名、密码、手机号……。二、正则表达式的语法规则1.    AP...
正则表达式(习题)
一、 /*  * 需求:校验QQ号码  *(1)要求必须是5-15位数字  *(2)0不能开头  *(3)必须都是数字  *(4)分别用非正则表达式实现、再用正则表达式实现  */ public class Test_regex { public static void main(String[] args) { String QQ = "1333333"; if(
正则表达式在JAVA中应用
正则表达式在Ext中,要加/^ $/,比如/^[0-9]{1,9}$/ 正则表达式在JAVA中应用 正则表达式在JAVA中应用 正则表达式在JAVA中应用 正则表达式在JAVA中应用
一个在线学习正则表达式的网站
今天发现了一个不错的网站regexr.com,可以在线学习正则表达式。 如图,网站左边包含了常用的正则表达式,我们可以随时参考,右边是一些示例文字,英文段落、电话号码、网址、电子邮箱地址等都有。网站上面可以输入正则表达式,当我们把鼠标移动到正则表达式的输入框时,还会有弹出提示提醒我们鼠标所指的正则表达式的作用...
Oracle中正则表达式使用小记
比如我们查询出的数据为以下五条: 110kV       220kV     60kV     500kV     合计   我们想让其根据电压从大到小排序并且把"合计"排在最后 …………   order by  regexp_replace('220kV','[^0-9]') //220 regexp_substr("220kV", '[0-9]*[0-
正则表达式练习题
1.去除重复的数据 2.判断IP是否合理 3.出现次数统计 4.解析URL 5.判断手机号码书否合理
python3正则表达式练习题1-12 匹配所有能够表示有效的网站地址的集合(URL)。
先写宽松的正则表达式 URL的一般由以下四个部分组成: <协议>://<主机>:<端口>/<路径> 1.<协议>就是指出使用什么协议来获取该万维网文档。现在最常用的协议就是http(超文本传送协议HTTP),其次是ftp(文件传送协议FTP)。所以这里就用这两个 2.<主机>指出这个万维网文档是在那一台主机上。所以就是...
python正则表达式及练习
如下方法为正则表达式基本方法,希望可以给跟我一样的初学者一些帮助。 # -*- coding: utf-8 -*- """ 正则表达式练习1:re模块涉及方法 @author: administrator """ #导入re模块,用来处理正则表达式 import re #match函数:从字符串的起始部分对模式进行匹配。 #如果匹配成功,就返回一个匹配对象;如果 匹配失败,就返回 None ...
学生管理表单验证练手(正则表达式方式)
学习菜鸟的正则表达式时看到的,拿来练习做了些许修改 话不多说,直接上图 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-
python 正则表达式----练习题目
该篇记录正则表达式的一些内容,后续会一直补充 利用re提取链接内容:   # -*- coding:utf-8 -*- import re #方法一 #ret = re.search(r"www.baidu.com","<p>www.baidu.com</p>") #方法二 #ret = re.search(r".*\Bai\B.*","<p>w
正则表达式-练习工具和教材
正则表达式-练习工具和教材 正则表达式-练习工具和教材 正则表达式-练习工具和教材
java正则表达式分组( )分组
以下内容均为个人理解,方便后续复习用博客整理起来,如果有误,还望指正。。。。(以下均为java在eclipse中的正则表达式) ( )分组           在java正则表达式中,( )是分组的意思,依旧是所谓的捕获组。每一个( )代表着一个group,该组是通过从左至右计算其括号来编号。 一个经典的例子: 在表达式((A)(B(C))),有四个这样的组: ((A)(B(C))) ...
Java常用API(三)Pattern 正则表达式
1. 一个用于指定规则的类 2. matches(regex) [ ] : 表示一个字符。  [abc]  匹配a\b\c中任意一个字符 - : 用于表示范围 。  [a-z]  匹配a~z中任意一个字符 ^ : 表示过滤。      [^a]  匹配除a意外任意字符 . : 表示任意一个字符。  [ .] 匹配任意一个字符  ,若想匹配一个"."  则需要转义,java中用\表示后面的
使用正则表达式验证注册页面
;/title> <style type="text/css"> body{ margin:0; padding:0; font-size:12px; line-height:20px; } .main{ width:525px; margin-left:auto; margin-right:auto; } .hr_1 { font-size: 14px; font-weight: bold;
Java编程——正则表达式,验证身份证号
package day02; /** * 身份证号验证 * @author Administrator * */ public class StringDemo2 { public static void main(String[] args) { /* * \d{15}(\d{2}[0-9xX])? */ String regex = "\\d{15}(\\d{2...
正则表达式匹配提取省市区
package com.importData; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; /** ...
正则表达式的练习笔记
import re 表示或者C D都可以匹配 re.search(r’Fish(C|D)’,“FishC”) re.search(r’Fish(C|D)’,“FishD”) '^'这个是作为字符串的开头 '$'这个是作为字符串的结尾 re.search(r’^FishC’,‘FishC.com’) re.search(r’FishC$’,‘I lover FishC’) ''可以将一个普通字符变为...
Shell 基础正则表达式
正则表达式与通配符 1)正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。Grep、awk、sed等命令可以支持正则表达式。 2)通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了。...
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo