1

複雑な正規表現を使用せずにスペースで区切られた文字列を検索する方法。これが私のコードです

import re
stringToQueryLevel1 = ['why this','why this code','why this code is complex']  
for i in range(stringToQueryLevel1.__len__()):
    if re.search('why this' , stringToQueryLevel1[i]) != None:
        rc = 0
    else:
        rc = 1

    print rc 
4

2 に答える 2

2

とてもシンプルです

stringToQueryLevel1 = ['why this', 'why this code', 'why this code is complex']
for item in stringToQueryLevel1:
    print ' ' in item
于 2013-04-02T09:45:00.433 に答える
0

次のコードを試してください。

import re
stringToQueryLevel1 = ['why this','why this code','why this code is complex','TestTest'] 
for i in range(stringToQueryLevel1.__len__()): 
    if re.search('(\w+)\s(\w+)' , stringToQueryLevel1[i]) != None:
        print 'match found in %s'%(stringToQueryLevel1[i])
    else:
        print 'match not found in %s'%(stringToQueryLevel1[i])
于 2013-04-02T10:05:02.057 に答える