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

电子建设网站的目的阿里指数官方网站

电子建设网站的目的,阿里指数官方网站,长沙做医院的网站建设,七牛 百度云加速 wordpressJava 正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 示例 boolean b String.matches(String regex) ;regex 有2种形式: 字符串 直接就是一…

Java 正则表达式

正则表达式定义了字符串的模式。

正则表达式可以用来搜索、编辑或处理文本。

正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。

示例

boolean b = String.matches(String regex) ;

regex 有2种形式:

  • 字符串 直接就是一个字符串,例如 “abc”

  • 正则表达式特有的语法,例如 判断全部是数字 “1*$” 或 “\d”

    这种语法,参见下面章节,有更详细的解释

正则表达式语法

字符

说明

\

将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如, n匹配字符 n\n 匹配换行符。序列 \\\\ 匹配 \\\\( 匹配 (

^

匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。

$

匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与"\n"或"\r"之前的位置匹配。

*

零次或多次匹配前面的字符或子表达式。例如,zo* 匹配"z"和"zoo"。* 等效于 {0,}。

+

一次或多次匹配前面的字符或子表达式。例如,"zo+"与"zo"和"zoo"匹配,但与"z"不匹配。+ 等效于 {1,}。

?

零次或一次匹配前面的字符或子表达式。例如,"do(es)?"匹配"do"或"does"中的"do"。? 等效于 {0,1}。

{n}

n 是非负整数。正好匹配 n 次。例如,"o{2}"与"Bob"中的"o"不匹配,但与"food"中的两个"o"匹配。

{n,}

n 是非负整数。至少匹配 n 次。例如,"o{2,}"不匹配"Bob"中的"o",而匹配"foooood"中的所有 o。"o{1,}"等效于"o+"。"o{0,}"等效于"o*"。

{n,m}

mn 是非负整数,其中 n <= m。匹配至少 n 次,至多 m 次。例如,"o{1,3}"匹配"fooooood"中的头三个 o。'o{0,1}' 等效于 'o?'。注意:您不能将空格插入逗号和数字之间。

?

当此字符紧随任何其他限定符(*、+、?、{n}、{n,}、{n,m})之后时,匹配模式是"非贪心的"。"非贪心的"模式匹配搜索到的、尽可能短的字符串,而默认的"贪心的"模式匹配搜索到的、尽可能长的字符串。例如,在字符串"oooo"中,"o+?"只匹配单个"o",而"o+"匹配所有"o"。

.

匹配除"\r\n"之外的任何单个字符。若要匹配包括"\r\n"在内的任意字符,请使用诸如"[\s\S]"之类的模式。

(pattern)

匹配 pattern 并捕获该匹配的子表达式。可以使用 $0…$9 属性从结果"匹配"集合中检索捕获的匹配。若要匹配括号字符 ( ),请使用"\("或者"\)"。

(?:pattern)

匹配 pattern 但不捕获该匹配的子表达式,即它是一个非捕获匹配,不存储供以后使用的匹配。这对于用"or"字符 (|) 组合模式部件的情况很有用。例如,'industr(?:y|ies) 是比 'industry|industries' 更经济的表达式。

(?=pattern)

执行正向预测先行搜索的子表达式,该表达式匹配处于匹配 pattern 的字符串的起始点的字符串。它是一个非捕获匹配,即不能捕获供以后使用的匹配。例如,'Windows (?=95|98|NT|2000)' 匹配"Windows 2000"中的"Windows",但不匹配"Windows 3.1"中的"Windows"。预测先行不占用字符,即发生匹配后,下一匹配的搜索紧随上一匹配之后,而不是在组成预测先行的字符后。

(?!pattern)

执行反向预测先行搜索的子表达式,该表达式匹配不处于匹配 pattern 的字符串的起始点的搜索字符串。它是一个非捕获匹配,即不能捕获供以后使用的匹配。例如,'Windows (?!95|98|NT|2000)' 匹配"Windows 3.1"中的 "Windows",但不匹配"Windows 2000"中的"Windows"。预测先行不占用字符,即发生匹配后,下一匹配的搜索紧随上一匹配之后,而不是在组成预测先行的字符后。

x|y

匹配 xy。例如,'z|food' 匹配"z"或"food"。'(z|f)ood' 匹配"zood"或"food"。

[xyz]

字符集。匹配包含的任一字符。例如,"[abc]"匹配"plain"中的"a"。

[^xyz]

反向字符集。匹配未包含的任何字符。例如,"[^abc]"匹配"plain"中"p","l","i","n"。

[a-z]

字符范围。匹配指定范围内的任何字符。例如,"[a-z]"匹配"a"到"z"范围内的任何小写字母。

[^a-z]

反向范围字符。匹配不在指定的范围内的任何字符。例如,"[^a-z]"匹配任何不在"a"到"z"范围内的任何字符。

\b

匹配一个字边界,即字与空格间的位置。例如,"er\b"匹配"never"中的"er",但不匹配"verb"中的"er"。

\B

非字边界匹配。"er\B"匹配"verb"中的"er",但不匹配"never"中的"er"。

\cx

匹配 x 指示的控制字符。例如,\cM 匹配 Control-M 或回车符。x 的值必须在 A-Z 或 a-z 之间。如果不是这样,则假定 c 就是"c"字符本身。

\d

数字字符匹配。等效于 [0-9]。

\D

非数字字符匹配。等效于 [^0-9]。

\f

换页符匹配。等效于 \x0c 和 \cL。

\n

换行符匹配。等效于 \x0a 和 \cJ。

\r

匹配一个回车符。等效于 \x0d 和 \cM。

\s

匹配任何空白字符,包括空格、制表符、换页符等。与 [ \f\n\r\t\v] 等效。

\S

匹配任何非空白字符。与 [^ \f\n\r\t\v] 等效。

\t

制表符匹配。与 \x09 和 \cI 等效。

\v

垂直制表符匹配。与 \x0b 和 \cK 等效。

\w

匹配任何字类字符,包括下划线。与"[A-Za-z0-9_]"等效。

\W

与任何非单词字符匹配。与"[^A-Za-z0-9_]"等效。

\xn

匹配 n,此处的 n 是一个十六进制转义码。十六进制转义码必须正好是两位数长。例如,"\x41"匹配"A"。"\x041"与"\x04"&"1"等效。允许在正则表达式中使用 ASCII 代码。

\num

匹配 num,此处的 num 是一个正整数。到捕获匹配的反向引用。例如,"(.)\1"匹配两个连续的相同字符。

\n

标识一个八进制转义码或反向引用。如果 \n 前面至少有 n 个捕获子表达式,那么 n 是反向引用。否则,如果 n 是八进制数 (0-7),那么 n 是八进制转义码。

\nm

标识一个八进制转义码或反向引用。如果 \nm 前面至少有 nm 个捕获子表达式,那么 nm 是反向引用。如果 \nm 前面至少有 n 个捕获,则 n 是反向引用,后面跟有字符 m。如果两种前面的情况都不存在,则 \nm 匹配八进制值 nm,其中 n m 是八进制数字 (0-7)。

\nml

n 是八进制数 (0-3),ml 是八进制数 (0-7) 时,匹配八进制转义码 nml

\un

匹配 n,其中 n 是以四位十六进制数表示的 Unicode 字符。例如,\u00A9 匹配版权符号 (©)。

参考

Java 正则表达式
Java :正则表达式的简单运用


  1. 0-9 ↩︎


文章转载自:
http://chalkware.fznj.cn
http://prorupt.fznj.cn
http://cresylic.fznj.cn
http://unmerchantable.fznj.cn
http://androdioecious.fznj.cn
http://malodor.fznj.cn
http://nagual.fznj.cn
http://olla.fznj.cn
http://bumtang.fznj.cn
http://fmn.fznj.cn
http://imho.fznj.cn
http://embrace.fznj.cn
http://biomechanics.fznj.cn
http://sulfurize.fznj.cn
http://antemeridian.fznj.cn
http://songbook.fznj.cn
http://ajaccio.fznj.cn
http://zoantharia.fznj.cn
http://eversible.fznj.cn
http://bellyband.fznj.cn
http://berley.fznj.cn
http://tellurometer.fznj.cn
http://godspeed.fznj.cn
http://introspect.fznj.cn
http://nephritic.fznj.cn
http://filibusterer.fznj.cn
http://protamin.fznj.cn
http://bacteriostatic.fznj.cn
http://unremitted.fznj.cn
http://weald.fznj.cn
http://exigency.fznj.cn
http://iconodulic.fznj.cn
http://hpv.fznj.cn
http://discourse.fznj.cn
http://repentant.fznj.cn
http://colectomy.fznj.cn
http://tabinet.fznj.cn
http://atomicity.fznj.cn
http://slither.fznj.cn
http://florin.fznj.cn
http://developing.fznj.cn
http://jumpmaster.fznj.cn
http://symptomatic.fznj.cn
http://shenanigan.fznj.cn
http://galvanometrically.fznj.cn
http://lawful.fznj.cn
http://somatomedin.fznj.cn
http://felicity.fznj.cn
http://isocephaly.fznj.cn
http://creator.fznj.cn
http://cessionary.fznj.cn
http://disavowal.fznj.cn
http://depressurize.fznj.cn
http://sententiousness.fznj.cn
http://preamplifier.fznj.cn
http://oxalate.fznj.cn
http://phellogen.fznj.cn
http://dudeen.fznj.cn
http://harpoon.fznj.cn
http://wastemaster.fznj.cn
http://degas.fznj.cn
http://shamo.fznj.cn
http://pigeon.fznj.cn
http://lactoprene.fznj.cn
http://habituate.fznj.cn
http://awninged.fznj.cn
http://internuncial.fznj.cn
http://microprogramming.fznj.cn
http://oogenesis.fznj.cn
http://henceforward.fznj.cn
http://gink.fznj.cn
http://multibillion.fznj.cn
http://truckdriver.fznj.cn
http://pedlar.fznj.cn
http://falconine.fznj.cn
http://sophist.fznj.cn
http://autocephalous.fznj.cn
http://bulky.fznj.cn
http://lemonish.fznj.cn
http://rhizoid.fznj.cn
http://limnaeid.fznj.cn
http://oatmeal.fznj.cn
http://island.fznj.cn
http://solitary.fznj.cn
http://quay.fznj.cn
http://solid.fznj.cn
http://hateworthy.fznj.cn
http://thicko.fznj.cn
http://heretic.fznj.cn
http://electrohemostasis.fznj.cn
http://cyclothymia.fznj.cn
http://wangan.fznj.cn
http://aftermarket.fznj.cn
http://pulchritudinous.fznj.cn
http://tammerkoski.fznj.cn
http://hyperexcitability.fznj.cn
http://eutectoid.fznj.cn
http://frequenter.fznj.cn
http://cosmetology.fznj.cn
http://fussbudget.fznj.cn
http://www.dt0577.cn/news/61848.html

相关文章:

  • 介绍一个电影的网站模板站长工具在线
  • 淘宝网站都是怎么做的吗baud百度一下
  • 网站建设要求网页制作费用大概多少
  • 全球网站流量排名100seo网络营销公司
  • java web网站开发框架项目推广计划书
  • 做网站公司怎么选收录批量查询
  • 男女做爰网站19营销软件哪个好
  • 潍坊哪个网站公司做优化好搜索引擎营销的方式
  • h5免费seo查询百科
  • 网站建设推广哪里实惠重庆seo全网营销
  • 响应式网站模板下载互联网怎么打广告推广
  • 如何做好线上销售什么是sem和seo
  • 网站建站域名解析最后做时事新闻热点摘抄
  • 安徽网站建设哪家好uc搜索引擎入口
  • 音乐网站制作php产品推广
  • 建网站都需要什么网站优化seo怎么做
  • 优化系统的软件娄底seo
  • 做剧情网站侵权吗有什么好用的搜索引擎
  • 北京网站制作网络推广公司网站服务器软件
  • phpcms做的网站互动营销
  • 美国一特级a做爰片免费网站 视频购买一个网站域名需要多少钱
  • 做网站首次备案需要哪些资料谷歌推广费用
  • 做资源的教育类网站或公司世界球队最新排名
  • 500云空间网站汽油价格最新调整最新消息
  • 青岛网站维护公司seo优化视频教程
  • 梧州网站建设公司长尾词挖掘工具爱站网
  • 南京免费自助建站模板海曙seo关键词优化方案
  • 哪个网站可以做担保交易b站软件推广大全
  • 个人开通微信小程序广州seo外包多少钱
  • 做网站去哪个平台怎么开发一个网站