ホームページ >バックエンド開発 >Python チュートリアル >Python 正規表現を使用して文字列置換を実行する方法の例

Python 正規表現を使用して文字列置換を実行する方法の例

高洛峰
高洛峰オリジナル
2017-01-12 15:37:211761ブラウズ

Python 正規表現は文字列置換コードでよく使用されます。多くの人はこの問題の解決方法を知りません。次のコードを見ると、この問題が実際には非常に簡単であることがわかります。

1. 正規表現 regex に一致するサブジェクトのすべての部分文字列を newstring に置き換えます

2. 一致するすべての部分文字列を置き換えます (正規表現オブジェクトを使用)

result, number = re.subn(regex, newstring, subject)

Python 文字列分割

rereobj = re.compile(regex)
result, number = reobj.subn(newstring, subject)

文字列分割 (正規表現オブジェクトを使用)

reresult = re.split(regex, subject)

以下は、Python 正規表現のいくつかの一致する使用法です:

1. 正規表現が文字列 regex=ur"... のすべてまたは一部と一致するかどうかをテストします。 " #正規表現

rereobj = re.compile(regex)
result = reobj.split(subject)

2. 正規表現が文字列全体と一致するかどうかをテストします regex=ur"...Z" #正規表現の末尾は Z で終わります

if re.search(regex, subject):
do_something()
else:
do_anotherthing()

3. 一致するオブジェクトを作成します, そして、一致する詳細を取得します regex=ur"..." #正規表現

if re.match(regex, subject):
do_something()
else:
do_anotherthing()

以上が文字列置換におけるPythonの正規表現の具体的な説明でした。これが皆さんの学習に役立つことを願っています。また、皆さんも PHP 中国語 Web サイトをサポートしていただければ幸いです。

Python 正規表現を使用して文字列置換を実行する方法の例に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。