大文字で始まる単語の間にスペースを入れるPythonの正規表現
ここで解決しようとしている問題は、CamelCaseを単語を区切るように変換することです。正規表現を使用してこれを直接解決するには、指定された文字列内の大文字のすべての出現箇所を検索し、その前にスペースを置きます。 reモジュールからsubメソッドを使用できます。
たとえば、入力文字列の場合-
AReallyLongVariableNameInJava
出力を取得する必要があります-
A Really Long Variable Name In Java
「[A-Z]」正規表現を使用してすべての大文字を検索し、それらをスペースとその文字に再度置き換えることができます。次のようにreパッケージを使用して実装できます-
例
import re # Find and capture all capital letters in a group and make that replacement # using the \1 preceded by a space. Strip the string to remove preceding # space before first letter. separated_str = re.sub("([A-Z])", " \\1", "AReallyLongVariableNameInJava").strip() print(separated_str)
出力
これにより、出力が得られます-
A Really Long Variable Name In Java
-
CSSを使用して文の単語間のスペースを追加または削除します
単語間隔 プロパティは、文の単語間のスペースを追加または削除するために使用されます。可能な値は、通常またはスペースを指定する数値です。 例 次のコードを実行して、単語間隔を実装してみてください。 財産。 <html> <head> </head> <body> <p style = "word-spacing:8px;"> A
-
CSSの文字間隔プロパティを使用して文字間にスペースを設定する
CSSの文字間隔プロパティを使用して、テキストの文字間のスペースの量を指定できます。 例 次の例は、CSSの文字間隔プロパティを示しています。 <!DOCTYPE html> <html> <head> <style> p:first-of-type { margin: 3%; padding: 3%; background-color: seagreen; color: white; letter-spacing: