**要多敲 注釋邀清晰
雖然簡單 敲一敲 增長不少
可以為以後的工作提供一些方便
#反義的查詢方法
importre#
匹配任意不是字母,數字,下劃線,漢字的字元
pattern = re.compile(r'\w'
)s = pattern.findall(';'
)print(1,s)#
1 [';']
#匹配任意不是空白符的字元 結果形成列表
pattern = re.compile(r'\s'
)s = pattern.findall('
wode ')
print(2,s)#
2 ['w', 'o', 'd', 'e']
#匹配任意非數字的字元 包括空白符
pattern = re.compile(r'\d'
)s = pattern.findall('
sd31 ')
print(3,s)#
3 [' ', 's', 'd', ' ']
#匹配除了a意外的任意 字元
pattern = re.compile(r'
[^a]')
s = pattern.findall('
afaa bbb')
print(4,s)#
4 ['f', ' ', 'b', 'b', 'b']
#匹配除了abcde這幾個字母以外的任意字元
pattern = re.compile(r'
[^abcde]')
s = pattern.findall('
sfdafg')
print(5,s)#
5 ['s', 'f', 'f', 'g']
#匹配除了123 abc這幾個字元以外的任意字元
pattern = re.compile(r'
[^(123|abc)]')
s = pattern.findall('
sdda25')
print(6,s)#
6 ['s', 'd', 'd', '5']
Sql union的反義詞Minus
sql的union是用來合併兩個select語句結果的,這是sql的標準語法,比如 select from table1 where union select from table2 where 只要兩個select返回的column名稱與數量相同,就沒問題 但是,有些時候,我們會用到兩個集合的相減...
C 正規表示式的基礎應用
group 把捕獲的內容命名為group,並壓入堆疊 group 從堆疊上彈出最後壓入堆疊的名為group的捕獲內容,如果堆疊本來為空,則本分組的匹配失敗 group yes no 如果堆疊上存在以名為group的捕獲內容的話,繼續匹配yes部分的表示式,否則繼續匹配no部分 零寬負向先行斷言,由於...
正則的演算法應用
表示任意乙個字元,表示前面的字元可以出現任意次或0次 class solution return true 如果字串長度不為0,但是正則串沒了,return false if b.length 0 return false c1 和 c2 分別是兩個串的當前位,c3是正則串當前位的後一位,如果存在的...