04 其他符號

2021-10-18 04:01:37 字數 874 閱讀 4846

1)特殊符號

元字元注釋()

表示乙個整體;單獨捕獲

(?:)

整體匹配,但是不捕獲,只是標識乙個整體,但是捕獲時並不會單獨捕獲出來

i表示或,大部分情況下,它會和()連用,表示乙個整體

表示裡面的任意乙個字元都可以 ;等價於 \s

[^]表示裡面的任意乙個都不行;等價於 \s

-表示 到 從如個字元到哪個字元 前提是它的在ascii碼中是連著的

[0-9a-za-z_]

等價於 \w

[^0-9a-za-z_]

等價於 \w

[0-9]

等價於 \d

[^0-9]

等價於 \d

2)正規表示式的識別符號語法

注釋i忽略大小寫

g全域性匹配;加了g,第1次捕獲,捕獲第1個,第2次捕獲,就會捕獲第2個…如果捕獲不到,返回null

y粘性全域性

3)正規表示式的識別符號語法

注釋?=

正向肯定預查 (當我們去捕獲乙個內容時,後面必須跟著我們選擇的乙個內容才行)

?!正向否定預查 (當我們去捕獲乙個內容時,後面必須跟著不是我們選擇的乙個內容才行)

?<=

負向肯定預查(當我們去捕獲乙個內容時,前面必須跟著我們選擇的乙個內容才行)

?負向否定預查(當我們去捕獲乙個內容時,前面必須跟著我們選擇的乙個內容才行 )

4)重複出現語法

注釋\num

\1表示\1這個位置的內容必須和第1個小括號中的內容一模一樣

\2表示\2這個位置的內容必須和第2個小括號中的內容一模一樣

編譯原理04 識別無符號數

無符號數的bnf描述如下 無符號數 d 餘留無符號數 十進位制小數 e 指數部分 餘留無符號數 d 餘留無符號數 十進位制小數 e 指數部分 十進位制小數 d 餘留十進位制小數 餘留十進位制小數 e 指數部分 d 餘留十進位制小數 指數部分 d 餘留整指數 整指數 整指數 整指數 d 餘留整指數 餘...

CSS中加號 星號及其他符號的作用

在理想世界裡,正確的css應該在任何支援css的瀏覽器裡工作良好。不幸的是,我們並不是生活在理想的世界裡,瀏覽 器們布滿了bug和不一致。建立乙個跨瀏覽器並且顯示一致的頁面,css開發者必須想盡辦法。通過使用bug和未實現的css,開發者就能夠為不同的瀏覽 器應用不同的規則。hack和filter是...

19 java中列舉04(列舉的其他應用)

列舉型別可以跟普通的類一樣實現乙個介面,但是實現介面的時候要求列舉中的每個物件都 必須單獨覆寫好介面中的抽象方法 inte ce print enum color implements print green blue public class demo 還可以在列舉中定義抽象方法,但是要求在列舉中...