Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ค้นหารูปแบบ 10+1 ทั้งหมดในสตริงที่กำหนดโดยใช้ Python Regex


เราจำเป็นต้องค้นหารูปแบบ regex 10+1 ในสตริงที่กำหนด สำหรับสิ่งนี้ เราสามารถใช้ re module ที่มีอยู่ใน python แพ็คเกจนี้มีเมธอดที่เรียกว่า find all ที่ยอมรับ regex และสตริงที่เราต้องการค้นหา ซึ่งทำให้เรามีรูปแบบที่เกิดขึ้นทั้งหมดในสตริงนั้น ตัวอย่างเช่น

สำหรับสตริงอินพุต −

10000001 hello world 10011 test100000001test.

เราควรจะได้ผลลัพธ์ -

10000001
1001
100000001

เราสามารถใช้งานได้โดยใช้แพ็คเกจใหม่ดังนี้ −

import re
occ = re.findall("10+1", "10000001 hello world 10011 test100000001test.")
for i in occ:
print(i)

สิ่งนี้จะให้ผลลัพธ์ -

10000001
1001
100000001