柚子快報(bào)激活碼778899分享:1 SAS中的正則表達(dá)式(一)
柚子快報(bào)激活碼778899分享:1 SAS中的正則表達(dá)式(一)
————新手上路,不足之處可后臺留言指正————
在SAS編程中有時(shí)候會(huì)涉及到復(fù)雜文本字符的處理,這個(gè)時(shí)候正則表達(dá)式便是一個(gè)處理這些復(fù)雜文本的利器,包括不限于對字符串的搜索、替換、拆分。
正則表達(dá)式簡介
Regular Expression
正則表達(dá)式是一種文本模式,由一系列字符和符號組成,用于匹配字符串中的字符組合。
正則表達(dá)式作為一種規(guī)則表達(dá)式,可以賦予程序文本處理和字符串匹配的能力。
正則表達(dá)式的基本組成元素包括:普通字符、元字符、限定符、括號等。可以構(gòu)建復(fù)雜的匹配模式。
正則表達(dá)式在許多編程語言和軟件中都有實(shí)現(xiàn),是一種常用的文本處理工具。
正則表達(dá)式一般形如:
SAS中正則一般遵循以下語法格式:
‘/正則表達(dá)式/’
形如 ('/(?<=\.).*/')
很多人都在說正則是一個(gè)很好用的工具,但是不太好學(xué),這里推薦一本書《正則表達(dá)式必知必會(huì) 》這一本足夠入門正則表達(dá)式了,包括我寫的正則的文章也是基于這本書的內(nèi)容。另一本書《精通正則表達(dá)式》適合已經(jīng)入門想更精進(jìn)一步的同學(xué),另外SAS help中關(guān)于正則的部分也是很好的學(xué)習(xí)內(nèi)容。
正則基本匹配原則
對字符處理的第一步首先是能找到目標(biāo)文本,就涉及到多種匹配的規(guī)則,所以接下來先講正則表達(dá)式的匹配。
柚子快報(bào)激活碼778899分享:1 SAS中的正則表達(dá)式(一)
文章來源
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。