正則表達(dá)式 Regular expression ,常常被簡(jiǎn)寫為 regex .在各種匹配場(chǎng)景下有著十分廣泛的使用.
測(cè)試文本:
唐詩(shī)的發(fā)展
發(fā)展
唐詩(shī)大致可分作四個(gè)階段:初唐、盛唐、中唐和晚唐。初唐通常指唐朝建國(guó)至唐玄宗之前的約100年,盛唐指唐玄宗至代宗的約50年,中唐是德宗至文宗的約50年,而晚唐則是文宗后期至唐朝滅亡的約70年。實(shí)際上階段之間并無(wú)嚴(yán)格的分界。
初唐
“初唐”是唐詩(shī)的準(zhǔn)備時(shí)期,詩(shī)歌尚受六朝綺麗詩(shī)風(fēng)影響。主要詩(shī)人有王勃、楊炯、盧照鄰和駱賓王等,合稱初唐四杰。而宮廷詩(shī)人沈佺期、宋之問(wèn)亦繼承六朝風(fēng)格,詩(shī)風(fēng)婉麗優(yōu)美,并完善近體詩(shī)之格律。
而陳子昂是初唐的復(fù)古派,倡導(dǎo)革新。他反對(duì)六朝文風(fēng),追求漢魏風(fēng)骨,對(duì)當(dāng)時(shí)詩(shī)歌風(fēng)氣產(chǎn)生一定影響。
此時(shí)律詩(shī)體制漸次完成,格式固定下來(lái),五七言絕句地位亦得提高。
盛唐
“盛唐”是唐詩(shī)的成熟時(shí)代,政治安定和社會(huì)繁榮,奠定了盛唐的堅(jiān)實(shí)基礎(chǔ),再經(jīng)初唐的準(zhǔn)備時(shí)期,詩(shī)歌創(chuàng)作進(jìn)入成熟期,各體俱備,作品內(nèi)容充實(shí),風(fēng)格也多樣性。
山水田園派的王維、孟浩然和儲(chǔ)光羲,描寫退隱生活和田園山水,詩(shī)風(fēng)恬靜清樸,流露濃厚佛道和退隱思想,追求清靜閑適的精神生活,作品以五言為主。
邊塞派的岑參、高適、王昌齡和王之渙,作品以七言為長(zhǎng),描寫邊塞瑰奇風(fēng)光和軍旅戰(zhàn)爭(zhēng)生活,表現(xiàn)征人離婦的思想感情,詩(shī)風(fēng)奔放雄偉,富于浪漫氣質(zhì),以氣象雄渾見長(zhǎng)。
“詩(shī)仙”李白是浪漫派詩(shī)人。作品善于描寫山川風(fēng)景,創(chuàng)造了藝術(shù)的鮮明形象,并具有雄放豁達(dá)之性格,李白景仰六朝詩(shī)人謝靈運(yùn)、謝脁,他們的山水詩(shī)影響了李白,而李白也詩(shī)也受樂(lè)府民歌風(fēng)格影響。
杜甫是社會(huì)派詩(shī)人,趨向現(xiàn)實(shí)主義,取材于政治興亡、社會(huì)動(dòng)亂、戰(zhàn)事徭役、饑餓貧窮和貧富懸殊。詩(shī)中有儒家思想,悲天憫人,被尊為“詩(shī)圣”。作品眾體兼善,五七言古體、律詩(shī),無(wú)所不工。杜甫律詩(shī)注重聲律對(duì)仗,語(yǔ)言錘煉,為歷代典范之作,主要風(fēng)格為沉郁頓挫。杜甫并開創(chuàng)“即事名篇”的新樂(lè)府詩(shī),描寫民生疾苦,下啟中唐新樂(lè)府運(yùn)動(dòng)。
中唐
“中唐”是唐詩(shī)的轉(zhuǎn)折時(shí)代,主要文學(xué)特征為浪漫主義精神衰退,現(xiàn)實(shí)主義進(jìn)一步發(fā)展和成熟,主要詩(shī)人有社會(huì)派的張籍、白居易和元稹,新樂(lè)府運(yùn)動(dòng)成為主要潮流,詩(shī)歌題材寫實(shí),用新樂(lè)府廣泛描寫社會(huì)現(xiàn)況,擴(kuò)大社會(huì)文學(xué)范圍,認(rèn)真汲取過(guò)去詩(shī)經(jīng)和樂(lè)府歌辭中的創(chuàng)作方法,提高作品的思想性和藝術(shù)性。
中唐另有幾位詩(shī)人,在風(fēng)格上別成一派。韓愈、孟郊和李賀為奇險(xiǎn)派詩(shī)人,韓詩(shī)風(fēng)格剛健激昂,在歷代獲得不少文人推崇,曾被視為僅次李杜的唐代詩(shī)人,而孟詩(shī)以苦吟風(fēng)格得名,詩(shī)韻清奇而摯情,李賀詩(shī)亦以詩(shī)新奇而具變化名,有詩(shī)鬼之稱。韋應(yīng)物、柳宗元?jiǎng)t是山水田園派詩(shī)人,柳宗元山水詩(shī)尤峻潔清麗,韋詩(shī)清澹高華,格高氣遠(yuǎn),許多論者以為不下王、孟。
晚唐
“晚唐”政治日益衰微,在文學(xué)創(chuàng)作上亦有所反映。杜牧、李商隱、溫庭筠、許渾為晚唐代表詩(shī)人。杜牧長(zhǎng)于七言絕句,七律有嶙峋耿介之風(fēng)。李商隱以七律聞名,詩(shī)情婉意深,意韻遠(yuǎn)長(zhǎng)。溫詩(shī)以七言歌行最精,可言唯美文學(xué)集大成者,許渾則工于五七律,詩(shī)風(fēng)寧和真摯。
其后皮日休和莊柯銘是社會(huì)派詩(shī)人。
Poetry is the masterpiece of the ancient China .
- 匹配任意字符
.:
.x.: 可以匹配任意兩個(gè)字符包圍的x
r.: 點(diǎn)可以匹配任意的單個(gè)字符
vim在命令模式下輸入/ ... /可以查找到下列結(jié)果
/ ... /結(jié)果 - 匹配行首:脫字符
^:
^唐詩(shī): vim在命令模式下輸入/^唐詩(shī)
/^唐詩(shī) 結(jié)果
:1,$s/^/中華文明源遠(yuǎn)流長(zhǎng)/g: 行首添加中華文明源遠(yuǎn)流長(zhǎng)
行首加上中華文明源遠(yuǎn)流長(zhǎng)
添加后效果
:1,$s/^中華文明源遠(yuǎn)流長(zhǎng)//g : 刪除行首的 中華文明源遠(yuǎn)流長(zhǎng)
\.^ :匹配以 . 開頭的行
\.$ : 匹配以 . 結(jié)尾的行
- 匹配行尾:Dollar字符
$:
詩(shī)人。$: 匹配行尾的詩(shī)人。
^$: 匹配空行. 可以在命令模式下按o開啟新的一行然后使用^$測(cè)試查找匹配
^ $: 匹配有單個(gè)空格組成的行 - 匹配字符組:
[...]
[a-zA-Z0-9]:匹配數(shù)字和字母的一個(gè)字符
^[A-Z]: 可以用于查找以大寫字母開始的行
[^A-Z]:匹配非大寫字母 - 匹配零個(gè)或者多個(gè)字符 : 型號(hào)
*:
x*:匹配零個(gè)或者多個(gè)x
:1,$s/ */ /g: 可以將vim中的多個(gè)空格改成單個(gè)空格
.*: 由于正則表達(dá)式總是匹配符合模式的最長(zhǎng)字符串,所以該模式可以匹配整個(gè)文本行.
[-0-9]:
[0-9-]: 這和上面的表達(dá)式的意思是相通的可以匹配的是 連接符和數(shù)字.-的位置必須在左方括號(hào)之后和右方括號(hào)之前. - 匹配固定的次數(shù)的子模式:
\{times\}或者\{min,max\}
花括號(hào)里可以 指定匹配的次數(shù)或最小和最大次數(shù)
[a-zA-Z]\{2,7\}: 可以匹配長(zhǎng)度為2-7的字母序列
[a-zA-Z]\{7\}: 可以匹配長(zhǎng)度為7的字母序列
.\{7\}: 可以匹配長(zhǎng)度為7的字符序列 - 保存已有字符:
\(...\)
^\(.\): 匹配行首字母保存在寄存器1中
^\(.\)\1: 匹配行首前兩個(gè)相同的字符并使用\1引用它



