shimo lab2
主にIT勉強のメモとTips、ときどきDIYです。
2018年5月26日土曜日
Pytohn文字列をオーバーラップを含めてカウントしたいとき
# 例
string = "aaaa" # の中で"aa" を数えたい
# これだとオーバーラップはカウントされない
string.count('aa') # out: 2
# 正規表現を使う
import re
r = re.compile('(?=(aa)).') # 正規表現の先読みにすると、オーバーラップもカウントできる
r.findall(string) # # ['aa', 'aa', 'aa'] # len 3
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿