中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

perl中的q,qq,qw,qr,qx

發布時間:2020-07-22 02:04:03 來源:網絡 閱讀:2490 作者:nxf198609 欄目:開發技術


  • 在perl語言中,幾個特殊而常用的符號:   

  • q  是單引號  

  • qq 是雙引號  

  • qw 單詞列表引號  

  • qr 正則表達式引號  

  • qx 反引號  

  • 其中qq,qw又較為常用。  

  • qq{foobar}的意思為意思為雙引號字符串,可內插變量,相當于 "foobar"  

  • qw{foo bar}的意思為用空格分解字符串,得到列表,相當于如下語句  

  • split(' ','foo bar') 得到的結果是'foo','bar'  

  •   

  • q 和 qq 運算符的特點:  

  • q 和 qq 必須是一個標識符,而不是標識符的部分。例如:  

  • q (abc)      用 () 作為分界符  

  • q(abc)       用 () 作為分界符  

  • q xabcx      用 x 作為分界符  

  • 都是合法的,  

  • 而qxabcx 就會被當作是一個標識符來處理,有誰會想到 qxabcx 居然是一個 q 運算式呢?  

  •   

  • q 和 qq 后面的空格并不會影響語法,但是任何非空字符(不是空格、不是 TAB 字符、不是換行符)則會被當作界限符來使用。  

  • 如果 q 和 qq 使用一些特殊的符號的時候,  

  • 則必須配對。比如:< 只能和 >; 在一起用來當作界限符,而不能只用兩個 < 作為

  • q{}的妙用

  • 在使用XPath獲取xml node屬性的時候,可以用之,比如想獲取屬性為zdd的node。xpath寫法如下:

  • /html/body/dl[@class='commitlist']
  • 因為這里面有@,所以不能用雙引號,又由于有單引號,如果使用單引號則需要轉義,像下面這樣:

  • my $path = '/html/body/dl[@class=\'commitlist\']';
  • 看起來比較亂,用q{}解決就好多了。

  • my $path = q{/html/body/dl[@class='commitlist']}
  • ==


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定兴县| 清涧县| 盐边县| 上虞市| 安新县| 扬中市| 林州市| 南昌县| 伊金霍洛旗| 沁水县| 华阴市| 仁怀市| 章丘市| 南宫市| 金川县| 星座| 鲜城| 蓝田县| 连山| 上杭县| 宜宾市| 平南县| 临武县| 武安市| 台南市| 新沂市| 利津县| 上高县| 五河县| 称多县| 静宁县| 基隆市| 万山特区| 洛川县| 荣成市| 铅山县| 常熟市| 盐池县| 夹江县| 凌云县| 神池县|