Pythonの正規表現で使用しているパーセント記号は何?
下記のコードで%
の部分は何をしているのでしょうか?
該当部分
l_regex = re.compile(r'^%s*' % character[0])
r_regex = re.compile(r'%s*$' % character[0])
コード全体
import re
def strip_text(text, *character):
if character:
print(character)
l_regex = re.compile(r'^%s*' % character[0])
r_regex = re.compile(r'%s*$' % character[0])
else:
l_regex = re.compile(r'^\s*')
r_regex = re.compile(r'\s*$')
text = l_regex.sub('', text)
text = r_regex.sub('', text)
print(text)
strip_text(' 前後のスペース文字を取り除く ')
strip_text('XXXX前後のXを取り除くXXXX', 'X')