Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python正規表現で変数を使用する方法は?


次のコードは、Python正規表現での変数の使用法を示しています。

変数には、特殊文字、メタ文字、または正規表現を含めることはできません。文字列の連結を使用して文字列を作成します。

import re
s = 'I love books'
var_name = 'love'
result = re.search('(.+)'+var_name+'(.+)',s)
print result
var_name = 'hate'
s2 = 'I hate books'
result = re.search('(.+)'+var_name+'(.+)',s2)
print result
出力

これにより、出力が得られます

<_sre.SRE_Match object at 0x000000000472FF10>
<_sre.SRE_Match object at 0x0000000004881030>

  1. 正規表現を使用してPythonで空白を一致させる方法は?

    次のコードは、指定された文字列の空白と一致します。 例 import re result = re.search(r'[\s]', 'The Indian Express') print result 出力 <_sre.SRE_Match object at 0x0000000005106648> 例 次のコードは、指定された文字列内のすべての空白を検索して出力します import re result = re.findall(r'[\s]', 'The Indian Express') print result 出力

  2. Python変数-Pythonで変数を宣言して使用する方法

    Pythonで変数を作成して使用する方法に関するガイド。 Python変数 変数は、メモリに格納されているオブジェクトへの参照を格納するために使用される名前付きの場所です。 Pythonで変数を作成するときは、次のルールを考慮する必要があります。 変数名は文字またはアンダースコアで始まる必要があります 変数名を数字で始めることはできません 変数名には、英数字とアンダースコア(A-z、0-9、および_)のみを含めることができます 変数名では大文字と小文字が区別されます(日付、日付、日付は3つの異なる変数です) 変数の長さは任意です 変数名をPythonキーワードにすることはできません P