工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Python

Python を使用して文字列をタイトル ケースに変換する

このトリックを使用すると、Python 文字列をタイトル ケースにすばやく変換できます。ウィキペディアの記事から引用するには:

タイトルケースは、オフライン印刷とオンライン印刷の両方でよく使用されます。このサイト自体は、すべての記事でタイトルケースを使用しています。よく見ると、ほとんどのウェブサイト、新聞、雑誌が実際にタイトルケースを使用していることに気付くでしょう.

Python でタイトル ケース文字列をすばやく作成できます。組み込みの title() を使用するだけです メソッド:

>>> title = "string in title case"
>>> title.title()
'String In Title Case'

残念ながら、これはあまりうまくいきません:

文字列をタイトルケースに変換するより堅牢なバージョンは次のとおりで、正規表現を使用しています:

import re
def titlecase(s):
    return re.sub(r"[A-Za-z]{3,}('[A-Za-z]+)?", 
       lambda mo: mo.group(0).capitalize(), s)

titlecase("It's great, and no small words")
# "It's Great, And no Small Words"

正規表現:

このコードを好みに合わせて自由に変更できます。たとえば、「i」などの小さな単語が常に大文字になるようにすることができます。


Python

  1. Python 演算子
  2. PythonとRaspberryPiの温度センサー
  3. Java で Char を String に変換する方法 (例)
  4. 再帰を使用してJavaで文字列を逆にする方法
  5. 例を使用した Python 文字列 strip() 関数
  6. 例を使用した Python 文字列 count()
  7. Python String format() 例で説明
  8. Python 文字列の長さ | len() メソッドの例
  9. Python String find() メソッドと例
  10. Python の Enumerate() 関数:ループ、タプル、文字列 (例)
  11. Python Average:Python でリストの AVERAGE を見つける方法