Perl語言的文書處理模式之二(轉)
Perl語言的文書處理模式之二(轉)[@more@]二、文書處理模式(RegularExpression)的簡單範例 看了上一小節文書處理模式〈RegularExpression)之後,初學者對於這個語法的應用可能 還不是很清楚,所以筆者會在這一小節中,舉出一些在文書處理模式中常用的範例給大家瞧瞧: 範例說明:/perl/ 找到含有perl的字串 /^perl/ 找到開頭是perl的字串/perl$/ 找到結尾是perl的字串 /c|g|i/ 找到含有c或g或i的字串 /cg{2,4}i/ 找到c後面跟著2個到4個g,再跟著i的字串 /cg{2}i/ 找到c後面跟著2個g,再跟著i的字串 /cg*i/ 找到c後面跟著0個或多個g,再跟著i的字串,如同/cg{0,}i/ /cg+i/ 找到c後面跟著一個以上的g,再跟著i的字串,如同/cg{1,}i/ /cg?i/ 找到c後面跟著0個或是一個g,再跟著i的字串,如同/cg{0,1}i/ /c.i/ 找到c後面跟著一個任意字元,再跟著i的字串 /c..i/ 找到c後面跟著二個任意字元,再跟著i的字串 /[cgi]/ 找到符合有這三個字元任意一個的字串 /[^cgi]/ 找到沒有有這三個字元任意一個的字串 /d/找尋符合數值的字串 可以使用/d+/來表示一個或是個多個數值的字串 /D/ 找尋符合不是數值的字串 可以使用/D+/來表示一個或是個多個非數值的字串 /w/ 找尋符合英文字母、數值的字串 可以使用/w+/來表示一個或是個多個英文字母、數值的字串 /W/ 找尋符合非英文字母、數值的字串 可以使用/W+/來表示一個或是個多個非英文字母、數值的字串 /s/ 找尋符合空白的字串 可以使用/s+/來表示一個或是更多個空白字元的字串 /S/ 找尋符合不是空白字元的字串 可以使用/S+/來表示一個或是更多不是空白的字元的字串 /*/ 找尋符合*這個符號的字串,因為*在文書處理模式中有它的特殊意思,所以要在這個特殊符號前加上這個符號,這樣才會讓這個特殊字元失效 /abc/i 找尋符合abc的字串而且不考慮這些符合字串的大小寫
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-943041/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Perl語言的文書處理模式之一(轉)模式
- Perl語言的文書處理模式之三(轉)模式
- Nisus Writer Pro for mac(多語言文書處理器)Mac
- Nisus Writer Pro for Mac多語言文書處理軟體Mac
- Mac多語言文書處理軟體——Nisus Writer Pro for MacMac
- 中國語文(自然語言處理)作業自然語言處理
- 大學書信選2(關於自然語言處理) (轉)自然語言處理
- Linux下vi 文書處理軟體(轉)Linux
- perl處理中文
- perl 處理HTMLHTML
- Linux的文書處理軟體-vi《圖解》(轉)Linux圖解
- 語言處理器
- C語言的本質(20)——預處理之二:條件預處理和包含標頭檔案C語言
- Python自然語言處理 1 語言處理與PythonPython自然語言處理
- iOS 文書處理相關iOS
- perl語言入門
- Perl 6 語言概述
- 自然語言處理(NLP)自然語言處理
- 自然語言處理新天地(之收藏者言) (轉)自然語言處理
- 「NLP」一文彙總自然語言處理主要研究方向自然語言處理
- 自然語言處理領域重要論文&資源全索引自然語言處理索引
- Perl語言學習(四)Perl控制結構
- Linux指令碼語言PERL 的模板應用分析(轉)Linux指令碼
- perl格式串處理整數溢位漏洞(轉)
- 自然語言處理新天地(之三[1]) (轉)自然語言處理
- 自然語言處理新天地(之三[4]) (轉)自然語言處理
- 自然語言處理中的語言模型預訓練方法自然語言處理模型
- perl中文處理問題
- 自然語言處理(NLP)概述自然語言處理
- 自然語言處理NLP(四)自然語言處理
- Python自然語言處理Python自然語言處理
- Go 語言異常處理Go
- 自然語言處理的最佳實踐自然語言處理
- Word文書處理教學--精確改變圖片的位置(轉)
- NLP 與 NLU:從語言理解到語言處理
- 【研究員視角】大牛帶你讀論文|自然語言處理自然語言處理
- Python自然語言處理 3 處理原始文字Python自然語言處理
- 【譯文】R語言中的缺失值處理R語言