正規表示式學習筆記

2021-09-30 11:03:42 字數 1179 閱讀 6536

正規表示式:

是一種專門用於操作字串的規則.

通過一些符號來表示,簡化字串的複雜操作.

弊端:閱讀性較差

常見的操作:

1,匹配.string matches(regex);

2,獲取 (查詢) : pattern, matcher

pattern p = pattern.compile(regex);

matcher m = p.matcher(string);

while(m.find())

3,切割: string split (regex);

4,替換: string replaceall(regex, str);

表單元件通常都是需要定義name和value屬性,因為要將資料傳送到服務端,

服務端只有知道了該name的值才可以對提交的資料進行分別處理。

action:指定資料提交的目的地,method:提交的方式.兩種常用值:get和post.預設是get。你提交超連結也是用的get方式。

get和post的區別:

get::會將提交的資料顯示在位址列上.

post:不會將資料顯示在位址列上.

get:提交的資料的體積受位址列的限制.

post:可以提交大體積資料.

get:對於敏感資訊不安全.

post:對於敏感資訊保安.

get:會將提交資訊封裝在請求行,也就是http訊息頭之前.

post:會將提交資訊封裝在訊息體中,也就是http訊息頭之後的空行中.

對於伺服器而言.

**的提交盡量用post,因為涉及到編碼問題.因為tomcat服務端預設的解碼是iso8859-1

對於post提交的中文,在服務端可以直接使用setcharacterencoding("gbk")就可以了

對於get方法提交的中文,在服務端只能通過iso8859-1將資料編碼一次,在通過指定的碼表如gbk解碼.

使用**的標籤,不一定要定義form.. 比如說我只需要定義乙個按鈕。

css層疊樣式表。

將網頁中的樣式分離出來,完全由css來控制。

增強樣式的復用性及可擴充套件性。

格式:選擇器{屬性名:屬性值;屬性名:屬性值.....}

選擇器:其實就是樣式要作用的樣式容器。

當樣式分離後,html作用在於用標籤封裝容器。然後將css載入到指定標籤上。

正規表示式學習筆記

正規表示式學習日記 1 為萬用字元,表示任何乙個字元,例如 a.c 可以匹配 anc abc acc 2 在內可以指定要求匹配的字元,例如 a nbc c 可以匹配 anc abc acc 但不可以匹配 ancc a到z可以寫成 a z 0到9可以寫成 0 9 3 數量限定符號,表示匹配次數 或者叫...

正規表示式學習筆記

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...

正規表示式學習筆記

1.正規表示式是可用於在乙個檔案或字元裡查詢和替代文字的一種標準。它具有兩種標準 基本的正規表示式 bre 擴充套件的正規表示式 ere ere包括bre功能和另外其它的概念。2.表示或運算 3.匹配任何單個字元 4.匹配任何中包含的單個字元,如 張王李 三,匹配張 三 王三,李三 5.將排除 後跟...