当前位置: 首页 > news >正文

定制网站和模板建站哪个好用兰州网站排名外包

定制网站和模板建站哪个好用,兰州网站排名外包,广州地铁集团有限公司,用电脑怎么做原创视频网站文章目录一、介绍二、语法1、匹配字符2、表示数量的字符3、边界字符4、其他字符5、转义字符三、例子1、邮箱2、用逗号分隔的数字集合1,23、允许一位小数4、20yy-mm-dd日期格式5、手机号6、匹配html、xml标签一、介绍 正则表达式(Regular Expression)&am…

文章目录

  • 一、介绍
  • 二、语法
    • 1、匹配字符
    • 2、表示数量的字符
    • 3、边界字符
    • 4、其他字符
    • 5、转义字符
  • 三、例子
    • 1、邮箱
    • 2、用逗号分隔的数字集合1,2
    • 3、允许一位小数
    • 4、20yy-mm-dd日期格式
    • 5、手机号
    • 6、匹配html、xml标签


一、介绍

  • 正则表达式(Regular Expression),又称规则表达式。根据定义好的“语法规则”用来匹配、查找字符串。

二、语法

1、匹配字符

语法描述
[a-z]a-z的任意一个字符
[a-zA-Z0-9]a-zA-Z0-9中的任意一个字符
[^abc]除了abc的任意字符
[a-z&&[^bc]]a-z中除了bc以外的任意字符
.任意一个字符
\d任意一个数字字符=[0-9]
\D非数字字符
\w单词字符[a-zA-Z0-9_ ]
\W非单词字符
\s空白字符[\t\n\r\f]
\S非空白字符

2、表示数量的字符

语法描述
x?表示0个或1个x
x*表示0个或任意多个x
x+表示大于等于1个
x{n}表示n个x
x{n,}表示大于等于n个
x{n,m}表示n到m个

3、边界字符

  • ^ 匹配开始位置([]外,内=取反)
//匹配开始是A的一个字符
String str1="AABBA";
String regex="^A";
String str2=str1.replaceAll(regex,"K");	//KABBA
  • $ 匹配结束位置
//匹配结束位置是一个或多个A字符
String str1="AABBAA";
String regex="A+$";
String str2=str1.replaceAll(regex,"K");	//AABBK

4、其他字符

// () 表示一个整体
// | 表示或的关系
//以158或159开头
String str1="1583300";
String regex="^(158|159)\\d{4}";
boolean b=str1.matches(regex);	//true

5、转义字符

  • 当字符串中包含正则表达式中的含义字符时,需要转义才会把他当成普通字符来匹配
字符转义
[\[
.\.
+\+
\\\
{\{
}\}
//将[替换成0
String str="[1234";
//若不转义则不代表普通字符[,而是正则表达式中的[
String regex="\\[";
String str1=str.replaceAll(regex,"0"); //01234

三、例子

1、邮箱

//单词字符1个或多个
//有一个@
//字母一个到多个
//. 和一个到多个字母
//这个整体一个到多个
"[a-zA-Z0-9_]+@[a-zA-Z]+(\\.[a-zA-Z]+)+";

2、用逗号分隔的数字集合1,2

//([1-9:一个到多个]
//[0-9:0或任意多个]
//,1个逗号
//* 前面部分0或任意多个
//后面同前面
"^([1-9]+[0-9]*,)*[1-9]+[0-9]*$";

3、允许一位小数

"(^0\.[1-9]$)|(^[1-9]\d*(\.\d)?$)";

4、20yy-mm-dd日期格式

"^20\d{2}-(0|1){1}[0-9]-(0|1|2|3){1}[0-9]$";

5、手机号

"^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$";

6、匹配html、xml标签

//将标签内和标签内的字符或者html的空格
//末尾的空白字符
//都替换成空串
str=str.replaceAll("(</?[^<>]+>)|(&nbsp;)","").replaceAll("\\s+$","");
http://www.yayakq.cn/news/674405/

相关文章:

  • 大连做网站公司visio做网站效果
  • seo关键词搜索优化江门seo推广优化
  • 国外产品展示网站模板济南网站建设开发公司
  • 原子艺术做的网站怎么样子普陀区网站建设公司
  • 成都本地做网站的大都会的同行码怎么用
  • 一个网站有个前端后端怎么做做搜狗pc网站排
  • 国内网站空间 优帮云常见的网站开发语言
  • 做网站的编程语言组合做冷冻食品的网站
  • 企业网站备案域名可以用个人的做网站一定要服务器吗
  • 网站建设衤金手指花总十四企业微信app官网下载
  • 美食优秀设计网站新闻危机公关
  • 网站建设方案及报价苏州建站模板厂家
  • 企业营销策划是什么中山短视频seo教程
  • o2o模式的电商平台网站有哪些搜索引擎营销seo
  • 佛山网站建设哪家评价高wordpress 橘子皮模板
  • 怎样使用二维码做网站大连意动网站建设有限公司怎么样
  • phpcms网站打开空白河海大学学风建设网站
  • 秦皇岛网站建设找汉狮2017学脚本语言做网站
  • 网站首页 排版做网站学习
  • 规划营销型网站结构重庆唐卡装饰公司
  • 二手服务器做网站个人网站制作申请
  • ftp下的内部网站建设搜索引擎推广网站
  • 海外搜索引擎网站建设做网站如何赢利的
  • 古镇小企业网站建设广平企业做网站推广
  • 萍乡市建设局网站服务网站开发
  • 网上竞价采购网站建设网站建设选择什么模式
  • 怎么更改网站备案信息新手自己建网站
  • 网站建设中的安全问题成都网站建设工作室
  • 中文字体怎么设计网站淮南市重点工程建设管理局网站
  • asp网站的优点网络营销外包网络推广