ใน Python ฉันสามารถคอมไพล์นิพจน์ทั่วไปเพื่อให้ตรงตามตัวพิมพ์เล็กและใหญ่ได้โดยใช้re.compile
:
>>> s = 'TeSt'
>>> casesensitive = re.compile('test')
>>> ignorecase = re.compile('test', re.IGNORECASE)
>>>
>>> print casesensitive.match(s)
None
>>> print ignorecase.match(s)
<_sre.SRE_Match object at 0x02F0B608>
มีวิธีการทำเช่นเดียวกัน re.compile
แต่ไม่ต้องใช้ ฉันไม่พบสิ่งใด ๆ เช่นi
ส่วนต่อท้ายของ Perl (เช่นm/test/i
) ในเอกสารประกอบ