正規表現† コンパイルする方法 findall findallは見つかった文字列を全てリストにして返す。 import re p = re.compile("ab.", re.I) result = p.findall("AbdABCAAbb") print result finditer match matchは先頭の文字列がマッチしたらマッチオブジェクトを返す。何もマッチしない時はNone。 import re p = re.compile("ab.", re.I) result = p.match("Abd") print result.group() scanner search searchは文字列がマッチしたらマッチオブジェクトを返す。 import re p = re.compile("ab.", re.I) result = p.search("xxxAbd") print
スリランカからの報道によると、同国政府は2日、2002年に反政府武装組織タミル・イーラム解放のトラ(LTTE)との間で締結した無期限停戦協定を正式に破棄することを決定した。 ラジャパクサ大統領が2005年11月に就任して以後、戦闘が激化し5000人以上が死亡しており、停戦協定は有名無実化していた。政府軍はLTTE本拠地の北部に対し総攻撃を掛ける構えで、協定破棄でその可能性が高まったといえる。 政府軍トップのフォンセカ司令官は最近、LTTE指導者プラバカラン議長は半年の命しかないと述べ、LTTE壊滅を目指す意思を明言していた。またラジャパクサ大統領もLTTEによるテロ攻撃が続けばLTTEを再び非合法化する考えを示している。 中心都市コロンボ市街地では2日、政府軍バスを狙った爆弾攻撃があり市民ら4人が死亡した。(共同)
文字列のメソッドは正規表現を使うより速いので、文字列の操作をする場合は、まず文字列のメソッドでできないかを調べた方がよいです。 文字列の一部を取り出す >>> s = "python" >>> s[2] # 2番目の要素を取り出す 't' >>> s[1:4] # 1番目から3番目までの文字を取り出す 'yth' >>> print s[2:] # 2番目から末尾までの文字を取り出す そん >>> s[0] = "P" # 文字列は不変なので、要素への代入は不可 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'str' object does not support item assignment 文字列が○○だけであるかを調べる >>> "abcABC123".isaln
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く