str="status 2xx"
str="status 2xx,3xx"
str="status 2xx,3xx,4xx"
str="status blahblahblah" # should not match this
import re
if re.match('status\s+(\dxx)',str):
print "TRUE" # This matches only first condition.
テキストのステータスの後にあるすべての番号(2xx or 3xx or 4xx or all
)を取得するにはどうすればよいですか? またはこれらのシーケンスを抽出する他の方法はありますか?正規表現でパターンをグループ化するには?
正規表現では([2xx | 3xx | 4xx])のように扱えますか?これは正しくないかもしれませんが、誰かが私をここで助けます。
@Gurman:あなたの例では、第三の場合のみ2パターンを有しています。 1つのグループ内のすべてのシーケンスを抽出できますか? –
downvotingありがとう。しかし、質問が間違っているか、それとも答えることができないのですか? –
あなたの質問はより明確になる可能性があります。 (2xxまたは3xxまたは4xxまたはすべて)を意味しますか? –