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中...