亚洲精品无码乱码成人|最近中文字幕免费大全|日韩欧美卡一卡二卡新区|熟妇性饥渴一区二区三区|久久久久无码精品国产AV|欧美日韩国产va在线观看|久久精品一本到99热动态图|99国产精品欧美一区二区三区

您現在的位置是: 金融 > > 正文

天天最資訊丨正則表達式是什么意思?正則表達式常用語法

時間:2023-07-05 15:01:28 來源:驅動中國網 發(fā)布者:DN032

正則表達式含義:

1、正則表達式,又稱規(guī)則表達式,(Regular Expression,在代碼中常簡寫為regex、regexp或RE),是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為"元字符"),是計算機科學的一個概念。正則表達式使用單個字符串來描述、匹配一系列匹配某個句法規(guī)則的字符串,通常被用來檢索、替換那些符合某個模式(規(guī)則)的文本。

2、許多程序設計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎。正則表達式這個概念最初是由Unix中的工具軟件(例如sed和grep)普及開來的,后來在廣泛運用于Scala、PHP、C#、Java、C++、Objective-c、Perl、Swift、VBScript、Javascript、Ruby以及Python等等。正則表達式通??s寫成“regex”,單數有regexp、regex,復數有regexps、regexes、regexen。

正則表達式常用語法:

(1)通配符

?:匹配文件中的0個或1個字符

*:匹配0個或多個字符

^:匹配字符串的開始位置,如^a指匹配以a字母為開始的所有字符串

$:匹配字符串的結尾位置,以什么為結尾

+:匹配一次或多次

[]:中括號表達式

(2)普通字符

[A-Z]匹配所有大寫字母

[a-z]匹配所有小寫字母

\w匹配字母、數字、下劃線,相當于[A-Za-z0-9]

(3)非打印字符

\n匹配換行符

\r匹配回車符

\t匹配制表符

(4)限定字符

*、+、?

{n}匹配n次,n指非負整數

{n,}至少匹配n次

{n,m}最少匹配n次,最多匹配m次

(5)修飾符

i:不區(qū)分大小寫

g:全局匹配

m:多行匹配

標簽: 計算機科學概念 代碼簡寫 電腦字符串

搶先讀

相關文章

熱文推薦

精彩放送

關于我們| 聯系我們| 投稿合作| 法律聲明| 廣告投放

版權所有© 2011-2023  產業(yè)研究網  www.www-332159.com

所載文章、數據僅供參考.本站不作任何非法律允許范圍內服務!

聯系我們:39 60 29 14 2 @qq.com

皖ICP備2022009963號-13


久治县| 岳普湖县| 连云港市| 会同县| 丹巴县| 通海县| 庄浪县| 丽江市| 漳浦县| 克山县| 木里| 贡嘎县| 万安县| 吉水县| 电白县| 乐东| 金川县| 新野县| 临湘市| 顺昌县| 东阿县| 永福县| 察雅县| 新源县| 邢台县| 迁安市| 鄂伦春自治旗| 永康市| 万荣县| 巫山县| 宁夏| 汉沽区| 康马县| 仲巴县| 连南| 凌云县| 阳山县| 潼南县| 庆城县| 兴业县| 长春市|