代碼沒有問題.
將db.ini文件的內(nèi)容逐行讀出來(lái),并進(jìn)行正則匹配,將所有符合下面匹配規(guī)則的行的等號(hào)左邊有效字符串(可能會(huì)為空)作為變量的名字,并將等號(hào)右邊的有效字符串作為變量的值
匹配規(guī)則是,字符串必須是以至少一個(gè)空格開頭,然后有或者沒有除了換行符以外的任意字符串,然后再接至少一個(gè)空格,然后是=號(hào),然后再接至少一個(gè)空格,然后是冒號(hào)”,然后是除了換行符以外的任意字符串,最后是冒號(hào)“
perl 正則表達(dá)式/^\s*(.)\s*\=\s*\"(.
perl 正則表達(dá)式/^\s*(.)\s*\=\s*\"(.
open INPUT,"c:\\cellopt\\query_reg\\db.ini";
while(){
chomp;
if (/^\s*(.)\s*\=\s*\"(.*)\"/){
$$1 = $2;
}
}
close INPUT;
原程序執(zhí)行有效.這個(gè)段落是原程序一部分,我查看過,原樣復(fù)制過來(lái),沒有問題的.
open INPUT,"c:\\cellopt\\query_reg\\db.ini";
while(){
chomp;
if (/^\s*(.)\s*\=\s*\"(.*)\"/){
$$1 = $2;
}
}
close INPUT;
原程序執(zhí)行有效.這個(gè)段落是原程序一部分,我查看過,原樣復(fù)制過來(lái),沒有問題的.
其他人氣:751 ℃時(shí)間:2020-04-19 20:43:46
優(yōu)質(zhì)解答
我來(lái)回答
類似推薦
- 請(qǐng)問下列perl的正則表達(dá)式是什么意思?
- 執(zhí)行下列程序段后,s的值為( ) s=5 for i=2.6 to 4.9 step o.6 s=s+1 next i 請(qǐng)問是怎么算的?
- 2倍根號(hào)5的平方怎么算!
- 用厚度為1厘米的玻璃做一個(gè)無(wú)蓋的正方體玻璃容器,棱長(zhǎng)17厘米,如果在容器中注滿油,一共可裝多少毫升油.
- 甚么是物理有用功
- 甲、乙兩人沿400米環(huán)形跑道(同方向)競(jìng)走,乙每分鐘走100米,甲的速度是乙的1.25倍,現(xiàn)在
- 用氫氧化鈉溶液除去鋁表面氧化膜 AL2O3+2OH-==2ALO2-+H2O 為什么不對(duì)?
- 小李現(xiàn)有一筆存款,他把每個(gè)月支出后剩余的錢都存入銀行.
- be的第三人稱單數(shù)形式和現(xiàn)在分詞
- Tom is looking at a picture改一般疑問句
- 根據(jù)“咽喉”的不同意思造句!
- He gave me not only books but also a backpack.=He gave me a backpack ____ ____ ___ books.
猜你喜歡
- 1My friends all have have a good time.(同義句)
- 2一、已知方程x^2+2(m-2)x+m^2+4=0的兩個(gè)實(shí)數(shù)根的平方各比這兩個(gè)實(shí)數(shù)根的積大21,求m
- 3莊子主張順應(yīng)自然,提倡無(wú)為而無(wú)不為!
- 4若等差數(shù)列an的公差d不等于0,且a1,a3,a7成等比數(shù)列,則a2比a1等于多少 只要結(jié)果
- 5搶座這篇短文告訴我們一個(gè)什么道理
- 6舉一些例子說明怎樣減小摩擦力
- 7過去,這種機(jī)器被用來(lái)保持房間干燥用英語(yǔ)怎么說
- 8Mike doesn't piay sports.He only ( )them on tv
- 9合肥市2011年高三第三次教學(xué)質(zhì)量檢測(cè)文科綜合試題答案
- 10160×30+60x=120×(30-x)
- 11高一孔雀東南飛共多少句
- 12I‘m going to keep the classroom clan.(改為一般疑問句) _____ you _____ to keep the classroom clean?