re.sub の関数プロトタイプは次のとおりです: re.sub(pattern, repl, string, count)
2 番目の関数は置換された文字列です。この場合は '-'です。
4 番目のパラメータは、置換の数を指します。デフォルトは 0 で、すべての一致が置き換えられることを意味します。
re.sub では、関数を使用した一致の置換の高度な処理も可能です。例: re.sub(r'\s', lambda m: '[' m.group(0) ']', text, 0); 文字列内のスペース ' ' を '[ ]' に置き換えます。
re.split を使用すると、次のように文字列を分割できます: re.split(r'\s ', text); 文字列をスペースで単語リストに分割します。
re.findall は、文字列内の一致する文字列をすべて取得できます。例: re.findall(r'\w*oo\w*', text); 文字列内に「oo」を含むすべての単語を取得します。
正規表現は正規表現オブジェクトにコンパイルできます。頻繁に使用される正規表現は正規表現オブジェクトにコンパイルできるため、効率が向上します。
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn