정규 표현 식 1: re. seach ()
>>> #
>>> import re
>>> re.search(r"fishc","I love FishC.com!")
>>> re.search(r"FishC","I love FishC.com!")
<_sre.SRE_Match object at 0x02CD59C0>
>>>
>>> # “.”
>>> re.search(r'.','I love you!')
<_sre.SRE_Match object at 0x02CD59F8>
>>> re.search(r'lov.','I love you')
<_sre.SRE_Match object at 0x02CD5A30>
>>> # \
>>> re.search(r'\.','I love you.')
<_sre.SRE_Match object at 0x02CD59F8>
>>> # \d
>>> re.search(r'\d','i love 5')
<_sre.SRE_Match object at 0x02CD59C0>
>>> re.search(r'\d\d\d','i love 567')
<_sre.SRE_Match object at 0x02CD59F8>
>>>
>>> # ip
>>> re.search(r'\d\d\d.\d\d\d.\d\d\d.\d\d\d','192.168.266.862')
<_sre.SRE_Match object at 0x02CD5A30>
\
>>> re.search(r'\d\d\d.\d\d\d.\d\d\d.\d\d\d','192.168.266.0')
>>> #
>>>
>>> #[] ,
>>>
>>> re.search(r'[aeiou]','i love you')
<_sre.SRE_Match object at 0x02CD5A68>
>>> #
>>> re.search(r'[aeiouAEIOU]','I love you')
<_sre.SRE_Match object at 0x02CD5A30>
>>>
>>> #[] “-”
>>> re.search(r'[a-zA-Z]','I love you')
<_sre.SRE_Match object at 0x02CD5A68>
>>> re.search(r'[0-9]','I love you 123')
<_sre.SRE_Match object at 0x02CD5A30>
>>>
>>> #
>>> {}
SyntaxError: invalid syntax
>>> re.search(r'ab{3}c','abbbc')
<_sre.SRE_Match object at 0x02CD59F8>
>>> re.search(r'ab{3}c','abbbbbbc')
>>> #
>>> re.search(r'ab{3,10}c','abbbbbbc')
<_sre.SRE_Match object at 0x02CD5A30>
>>>
>>> # 1-9.
>>> re.search(r'[0-255]','182')
<_sre.SRE_Match object at 0x02CD5A68>
>>> # 0-2,5,5, 182 2
>>>
>>> re.sea
Traceback (most recent call last):
File "<pyshell#43>", line 1, in <module>
re.sea
AttributeError: 'module' object has no attribute 'sea'
>>> re.search(r'[0-2][0-5][0-5]','182')
>>> #
>>>
>>> #
>>> re.search(r'[01]\d\d|2[0-4]\d|25[0-5]','182')
<_sre.SRE_Match object at 0x02CD5A30>
>>>
>>> # ip ,
>>> re.search(r'([01]\d\d|2[0-4]\d|25[0-5])\.{3}([01]\d\d|2[0-4]\d|25[0-5])','192.168.0.1')
>>> # , , 。
>>> #
>>> re.search(r'(([01]\d\d|2[0-4]\d|25[0-5])\.){3}([01]\d\d|2[0-4]\d|25[0-5])','192.168.0.1')
>>> # , 1 001
>>> #
>>> re.search(r'(([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])\.){3}([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])','192.168.0.1')
<_sre.SRE_Match object at 0x02CCA610>
>>>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.