笨蛋學習中 0

2021-05-01 13:34:05 字數 2272 閱讀 3003

每天非工作時間擺弄一下,不成體系,零零碎碎,以往都直接沒下文了,覺得怪可惜的,還是記錄下來吧,系列名就叫「笨蛋學習中」系列好了……

1. 不知是不是因為昨天裝了ankhsvn的關係,今天開啟vs2008,發現va的快捷鍵不能用了……shift+alt+o和alt+右方向鍵,前者貌似是vs自己的快捷鍵,對自己的影響比較大,於是改過來了

vs的快捷鍵設定: 工具->選項->環境->鍵盤

如下圖

設定的時候,先讓按快捷鍵那個edit獲得焦點,然後輸入快捷鍵,再點分配即可

3. 看了一下正規表示式,一些資料

這篇有比較多的例項,部分引用如下:

boost::regex的預設正規表示式語法是perl語法

boost::regex支援perl regular表示式、posix-extended regular表示式和posix-basic regular表示式,但預設的表示式語法是perl語法,如果要使用其餘兩種語法需要在構造表示式的時候明確指定。

例如,下面兩種方法效果相同

// e1 is a case sensitive perl regular expression:

// since perl is the default option there's no need to explicitly specify the syntax used here:

boost::regex e1(my_expression);

// e2 a case insensitive perl regular expression:

boost::regex e2(my_expression, boost::regex::perl|boost::regex::icase);

perl正規表示式語法

perl正規表示式語法可參見《perl語言入門》第7、8、9章或boost的文件。這裡列出的語法是不全面的,而且部分說明可能並不清楚。

. 任意字元;使用match_no_dot_null標誌時不匹配null字元; 使用match_not_dot_newline時不匹配換行字元

^ 匹配行的開始

$ 匹配行的結束

* 重複零次或則更多,例如a*b可匹配b,ab,aab,aaaaaaab

+ 重複一次以上,例如a+b可匹配ab,aab,aaaaaaaab。但不能匹配b了

? 零次或則一次,例如ca?b匹配cb,cab但不匹被caab   

a 匹配字元'a'重複n次

a,字元a重複n次以上(含n次)

a a重複n到m次(含)

*?   匹配前乙個原子零次以上

+?   匹配前乙個原子一次以上

??   匹配前乙個原子零次以上

?  匹配前乙個原子n次以上(含)

匹配n次字元 /d匹配/d/d/d,不匹配/d/d或/d/d/d/d

匹配n次和n次以上 /w匹配/w/w和/w/w/w以上,不匹配/w

匹配n次上m次下 /s匹配/s,/s/s,/s/s/s,不匹配/s/s/s/s

? 匹配0或1次 5?匹配5或0,不匹配非5和0

+ 匹配一次或多次 /s+匹配乙個以上/s,不匹配非乙個以上/s

* 匹配0次以上 /w*匹配0以上/w,不匹配非n*/w

字元定位語法:

^ 定位後面模式開始位置  

$ 前面模式位於字串末端  

/a 前面模式開始位置  

/z 前面模式結束位置  

/z 前面模式結束位置(換行前)  

/b 匹配乙個單詞邊界  

/b 匹配乙個非單詞邊界  

轉義匹配語法:

「/」+實際字元 / . * + ? | ( ) ^ $ 例如://匹配字元「/」

/n 匹配換行  

/r 匹配回車  

/t 匹配水平製表符  

/v 匹配垂直製表符  

/f 匹配換頁  

/nnn 匹配乙個8進製ascii  

/xnn 匹配乙個16進製制ascii  

/unnnn 匹配4個16進製制的uniode   

/c+大寫字母 匹配ctrl-大寫字母 例如:/cs-匹配ctrl+s

4. svn的log命令,有時候會發現不能輸出不全,比如沒有最新的修改資訊,這個時候更新一下工作目錄即可……

可列印字元中0x0a和0x0d學習

用python 處理可列印字元時ord c 32 and ord c 126 or ord c 0x0a or ord c 0x0d 其中 0x0d和0x0a不是很理解意思,那個是換行,那個是回車呢?說實話,不清楚,到網上搜一下吧,看到了,知道了!回車 cr ascii碼 r 十六進製制,0x0d,...

0 學習說明

樣例表如下 沒有輸入具體的資料 venders表 商 列vend id 主鍵 vend name vend address vend city vend state vend zip vend country products表 產品的資訊 列prod id 主鍵 vend id 外來鍵 prod ...

C 中減去 0 的作用 0

標題沒有在賣萌 我們在日常研 chao 究 xi 大佬們的 時,可能會遇到減去字元 0 的情況,比如下圖 這種語法問題吧說簡單它不那麼簡單,畢竟不好理解 但說難吧也不難,其實就是讓 更簡潔更有逼格的途徑而已。說了那麼多屁話那麼這個減去零到底是幹啥的呢?它的作用就是減去0的ascii值 48。可以方便...