からファイル名を作成します。正規表現を入力としてこれを考えると、画像のALTタグ
<IMG alt="Just do it." src="http://25.media.moo.com/moo_kjasdf0nd_500.jpg">
にはどうすれば出力として得ることができます:
Just-do-it.jpg
からファイル名を作成します。正規表現を入力としてこれを考えると、画像のALTタグ
<IMG alt="Just do it." src="http://25.media.moo.com/moo_kjasdf0nd_500.jpg">
にはどうすれば出力として得ることができます:
Just-do-it.jpg
ここでPythonの再を使用してソリューションです:
>>> import re
>>> input = '''<IMG alt="Just do it." src="http://25.media.moo.com/moo_kjasdf0nd_500.jpg">'''
>>> pattern = '''.*alt="([^"]*).*src=".*([.][^.]+)"'''
>>> re.match(pattern,input).groups()
('Just do it.', '.jpg')
>>>
私は運動などの部品を組み立てる残しておきます:)
ありがとう、私は正規表現をスペースに置き換えたいのですが - – Eric
これは正規表現内ではなく、少なくともPythonでの文字列操作で簡単に行えます。 。 –
私は正規表現は、このために必要ではないと思います。
正しい方法で文字列を解析するだけです。
これは、正規表現のできるアプリケーションです....私は複数の変数を引くことができます – Eric