一些小總結

2021-08-24 22:23:54 字數 1204 閱讀 4932

1. 不使用中間變數,更換2個變數的值的3個方法:

int a = 34;

int b = 45;

system.out.println("a="+a + ",b="+ b);

a = b + (b = a) * 0;

system.out.println("a="+a + ",b="+ b);

a = a+b;

b = a-b;

a= a-b;

system.out.println("a="+a + ",b="+ b);

a = a^b;

b = a^b;

a= a^b;

system.out.println("a="+a + ",b="+ b);

$patten = '/^(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.)(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.)([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))$/';

匹配email位址 :

乙個email:

^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[a-za-z0-9]+((\.|-)[a-za-z0-9]+)*\.[a-za-z0-9]+$

^ :匹配輸入的開始位置。

* :匹配前乙個字元零次或幾次。

+ :匹配前乙個字元一次或多次。

(pattern) 與模式匹配並記住匹配。

x|y:匹配 x 或 y。

[a-z] :表示某個範圍內的字元。與指定區間內的任何字元匹配。

\w :與任何單詞字元匹配,包括下劃線。

$ :匹配輸入的結尾。

\. 指匹配.,因為.是正規表示式中的特殊字元,所以要用\來轉義

[a-z]指配置a-z的字元2到4個

\b 指匹配乙個單詞邊界

\.[a-z]\b 整個的來看就是最後的單詞必須為2-4個字元,並前面帶有意點號。

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

多個email用;號分開:

^(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)(;(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*))*$

很雜的一些小總結

前前後後研究了有小半月,總算從零基礎,有了一些感想。不過今天的主題不是這個。前段時間的進度是,成功實現,依據班級資訊,學期資訊,從青果上將課程表頁面 爬下來,並用正規表示式實現了所需 提取。而今天,要做的事情是將提取的資料,存入到mysql中。這中間出現了挺多問題的,所以打算記錄一下。mysql也是...

Regx的一些小總結

一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...

筆試的一些小總結

1.二叉樹節點的度,就是說他有幾個子節點,可以是0,1,2。2.mysql assoc沒實現?等會再看 3.正規表示式.常見的一些元字元 表示開始 表示結束 表示前面出現0次或多次 表示前面出現一次或多次 表示前面出現0次或1次 4.linux命令,刪除乙個非空子目錄rm rf tmp 5.php中...