使用字符串库的Python字符串问题

时间:2019-01-25 06:44:00

标签: python

请考虑模式%at%,其中%可以具有零个或任意多个出现的字母字符。例如,字符串“ BAT,FAT,LATER,HABIT”具有与模式匹配的三个单词。

这如何在Python中完成?

3 个答案:

答案 0 :(得分:2)

import re

str_list = ['BAT', 'FAT', 'LATER', 'HABIT']    
counter = 0

for strr in str_list:
    if re.search('at', strr, re.IGNORECASE):
        counter += 1   
print(counter)

输出:

  

3

答案 1 :(得分:0)

mylist = ['BAT', 'FAT', 'LATER', 'HABIT']

count = 0
for pattern in mylist:
    if 'at' in pattern.lower():
        count = count + 1    
print(count)

答案 2 :(得分:0)

使用计数器使代码更短:

array(
  'myprefix_option_metabox' => array(
    'test_text' => '' // value of the Test Text field,
    'test_colorpicker' => '' // value of the Test Color Picker field
  )
)