Python 正規表現の使用経験

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-16 08:47:25
オリジナル
1055 人が閲覧しました

1.match() 開始位置から一致します
2.search() 任意の位置で一致します。複数の一致がある場合は、最初のもののみが返されます
3.finditer() すべての一致を返します
4. マッチングするたびに、できるだけ一致するように努めます。例:
>>> m = re.compile('abc[bcd]*b')
>>> m.findall('abcbcbcb')
['abccbcb ' ]
実際、abbccb は abc[bcd]*b とも一致しますが、一致する最大の値のみを返します。
5.split() メソッド
a. 正規表現に従って文字列を分割し、最大分割数を指定できます
>>> ')
>>> p.split('これは、split() のテストです。')
['This', 'is', 'a', 'test ', 'short' , 'and', 'sweet', 'of', 'split', '']
b. 場合によっては、区切り文字間のテキストに興味があるだけでなく、それが何であるかを知る必要があることもあります。区切り文字はです。
キャプチャ ブラケットが RE で使用されている場合、その値もリストの一部として返されます。次の呼び出しを比較してください:
>>> p2 = re.compile(r'(W+)')
['This', '... ', 'is', ' ', 'a '、' '、'テスト'、'.'、'']

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート