欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

編程語(yǔ)言中十六進(jìn)制的正則匹配

 更新時(shí)間:2012年10月07日 05:50:25   作者:  
十六進(jìn)制是計(jì)算機(jī)中數(shù)據(jù)的一種表示方法。同我們?nèi)粘V械氖M(jìn)制表示法不一樣
它由0-9,A-F,組成。與10進(jìn)制的對(duì)應(yīng)關(guān)系是:0-9對(duì)應(yīng)0-9;A-F對(duì)應(yīng)10-15;N進(jìn)制的數(shù)可以用0---(N-1)的數(shù)表示超過(guò)9的用字母A-F。

也就是由字符:012345679ABCDEF 組成

C語(yǔ)言中的16進(jìn)制數(shù)必須以 0x開(kāi)頭。比如 0x1表示一個(gè)16進(jìn)制數(shù)。而1則表示一個(gè)十進(jìn)制。另外如:0xff,0xFF,0X102A,等等。其中的x也不區(qū)分大小寫。(注意:0x中的0是數(shù)字0,而不是字母O)

所以C或C++等編程語(yǔ)言的正則匹配為:
復(fù)制代碼 代碼如下:

\b0[xX][0-9a-fA-F]+\b

他可以匹配
復(fù)制代碼 代碼如下:

0xDEADBEEF
0xdeadbeef
0XDEADBEEF
0Xdeadbeef
0x12345678

不可以匹配
復(fù)制代碼 代碼如下:

12345678
deadbeef

相關(guān)文章

最新評(píng)論