スペースと改行だけをPython正規表現と一致させるにはどうすればよいですか?
以下は、Python正規表現を使用して、指定された文字列のスペースと改行だけを照合して出力します
import re foo = ' I find Tutorialspoint useful' result = re.findall(r'\s+', foo) print result
これにより、出力が得られます
[' ', ' ', ' \n ', ' \n ']
-
Pythonでテキストが「空」(スペース、タブ、改行)であるかどうかを確認するにはどうすればよいですか?
文字列は、空白文字のみの出現をチェックすることでチェックできます。 2つの方法を使用して、文字列に空白文字のみが含まれているかどうかを確認できます。 1つは、メソッドisspace()を使用することです。 例 print('Hello world'.isspace()) print(' '.isspace()) 出力 False True 同じ結果に正規表現を使用することもできます。空白のみを照合する場合は、次のように正規表現メタ文字\ sを使用してre.match(regex、string)を呼び出すこ
-
Pythonで引数リストを使用して関数を呼び出す方法は?
def baz1(foo, *args): argsの横にある*は、「指定された残りのパラメーターを取得して、argsというリストに入れる」ことを意味します。 行内: foo(*args) ここでのargsの横の*は、「argsと呼ばれるこのリストを取得し、残りのパラメーターに「アンラップ」することを意味します。 foo2では、リストは明示的に渡されますが、両方のラッパーでargsにはリスト[1,2,3]が含まれています。 def baz1(foo, *args): # with star foo(*args) def baz2(foo, arg