fork download
  1. import re
  2. str_l = ["aaa。bbb。","aaa。","aaa"]
  3. for str1 in str_l:
  4. print(str1, '=>', bool(re.search(r'^[^。]*。?$', str1)))
  5.  
  6. rx = re.compile(r'^[^。]*。?$')
  7. print( list(filter(rx.search, str_l)) )
Success #stdin #stdout 0.03s 9564KB
stdin
Standard input is empty
stdout
aaa。bbb。 => False
aaa。 => True
aaa => True
['aaa。', 'aaa']