[python]正規表現1
正規表現とは?
Regular式は、特定の規則を持つ文字列の集合を表す形式言語である.複雑な文字列の検索と置換に使用します.
Meta characters
. ^ * $ + ? \ | ( ) { } [ ]
文字の元の意味ではなく、特殊な用途に使用される文字.[]
[]は、かっこの少なくとも1文字と一致するかどうかを示します.
[abc]
'a' # a와 매치
'bird' # b와 매치
'dre' # 매치 없음.
範囲は、[]
内の2文字の間で-
で表される.[a-d] #a, b, c, d [abcd]
[0-9] # 숫자
[a-zA-Z] # 모든 알파벳
空白文字クラス
[0-9]
などの意味[^0-9]
と同じ式で非数値と組み合わせられています.[^\t\n\r\f\v]
と同じ式です.[^\t\n\r\f\v]
など)と組み合わせます.一番前のスペースはスペースを表します.Dot演算
cd.de
=> cd + 모든 문자 + de
a[.]b
の場合、文字class []
のdot(.)メタ文字を使用する場合、これは、すべての文字ではなく.
の文字を意味します.繰り返し
ca*t # a가 0부터 무한대로 반복 가능
ca+t # a가 최소 1번 이상 반복
ca{m, n}t # n~m번 반복 {1,}= +, {0,} = *
ca?t # 1 or 0, 있거나 없거나
Reference
この問題について([python]正規表現1), 我々は、より多くの情報をここで見つけました https://velog.io/@easttwave/python-정규표현식テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol