Python 正規表現で Unicode プロパティ マッチングを使用するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-10-27 20:28:29
オリジナル
596 人が閲覧しました

How Can I Use Unicode Property Matching in Python Regular Expressions?

Python 正規表現での Unicode プロパティ マッチング: 総合ガイド

文字カテゴリや文字タイプなどの Unicode プロパティは、次の強力な方法を提供します。正規表現で高度なテキスト マッチングを実行します。 Python のデフォルトの re モジュールは現在、明示的な Unicode プロパティのマッチングをサポートしていませんが、regex モジュールは解決策を提供します。

regex モジュールによる Unicode プロパティのマッチング

regex モジュール、 Python の標準 re モジュールの代替として、p{} 構文を使用して Unicode プロパティのマッチングを有効にします。この構文では、中括弧内に Unicode プロパティを指定して、そのプロパティを持つ任意の文字と一致させることができます。

たとえば、任意の小文字と一致させるには、式 p{Ll} を使用できます。同様に、p{Zs} は任意のスペース区切り文字に一致します。

サポートされる Unicode プロパティ カテゴリの完全なリストは次のとおりです:

  • アルファベット: p{Alpha}
  • 10 進数: p{Digit}
  • 16 進数: p{XDigit}
  • 制御文字: p{Cntrl}
  • 句読点: p{句読点}
  • マーク: p{Mark}
  • 記号: p{記号}
  • 文字: p{文字}
  • 番号: p{番号}
  • 区切り文字: p{区切り文字}
  • スペース: p{スペース}
  • 小文字: p{ Ll}
  • 大文字: p{Lu}
  • **

以上がPython 正規表現で Unicode プロパティ マッチングを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!