准备工作(正则表达式学习)
一、基礎任務
1.完成JAVA的復習
2.正則表達式的學習
(1)超詳細解說:https://www.cnblogs.com/xyou/p/7427779.html
最后,區位號也可能沒有包含在圓括號內,對此可以簡單地在圓括號后附上?元字符,但這不是一個很好的解決方法。因為它也包含了不配對的圓括號,比如"(555" 或 "555)"。(?)
轉換器是什么?
向后掃描?
:/b(/w+)/s+/1/b。圓括號形成了一個組合類型,在這個正則表示中它是第一組合類型(也是僅有的一個)。向后掃描/1,指的是任何被/w+所匹配的單詞。我們的正則表達式因此能匹配這樣的單詞,它有一個或多個空格符,后面還跟有一個與此相同的單詞。注意的是,尾部的定位類型(/b)必不可少,它可以防止發生錯誤。(?)
句點符號“.”。這樣,完整的表達式就是“t.n”,它匹配“tan”、“ten”、“tin”和“ton”,還匹配“t#n”、“tpn”甚至“t n”,還有其他許多無意義的組合。這是因為句點符號匹配所有字符,包括空格、Tab字符甚至換行符:
要匹配“toon”,使用“t(a|e|i|o|oo)n”正則表達式。這里不能使用方擴號,因為方括號只允許匹配單個字符;這里必須使用圓括號“()”。圓括號還可以用來分組,具體請參見后面介紹。
在正則表達式中,連字符(“-”)有著特殊的意義,它表示一個范圍,比如從0到9。因此,匹配社會安全號碼中的連字符號時,它的前面要加上一個轉義字符“/”。
| 圖六:匹配所有Month DD,YYYY格式的日期,定義月份值為第一個組 |
新出現的“/s”符號是空白符號,匹配所有的空白字符,包括Tab字符
(2)正則表:https://www.cnblogs.com/Renyi-Fan/p/6896901.html
(3)基礎 例子和解釋https://www.cnblogs.com/lzq198754/p/5780340.html
| \< \> | 匹配詞(word)的開始(\<)和結束(\>)。例如正則表達式\<the\>能夠匹配字符串"for the wise"中的"the",但是不能匹配字符串"otherwise"中的"the"。注意:這個元字符不是所有的軟件都支持的。 |
| \( \) | 將 \( 和 \) 之間的表達式定義為“組”(group),并且將匹配這個表達式的字符保存到一個臨時區域(一個正則表達式中最多可以保存9個),它們可以用 \1 到\9 的符號來引用。 |
| | | 將兩個匹配條件進行邏輯“或”(Or)運算。例如正則表達式(him|her) 匹配"it belongs to him"和"it belongs to her",但是不能匹配"it belongs to them."。注意:這個元字符不是所有的軟件都支持的。 |
有用的例子:https://www.cnblogs.com/fzz9/p/7744554.html
?
轉載于:https://www.cnblogs.com/iwanna/p/8543941.html
總結
以上是生活随笔為你收集整理的准备工作(正则表达式学习)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xsl 操作
- 下一篇: python fft 归一化_基本的FF