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

จะจับคู่อักขระตัวเดียวใน python โดยใช้ Regular Expression ได้อย่างไร?


เราใช้โค้ดต่อไปนี้เพื่อจับคู่และพิมพ์อักขระตัวเดียวในสตริงที่กำหนดโดยใช้นิพจน์ทั่วไปของ python ซึ่งตรงกับอักขระตัวเดียวในสตริงที่กำหนด

ตัวอย่าง

import re
foo = 'https://www/twitter/index.php 403'
result = re.findall(r'.', foo)
print result

ผลลัพธ์

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

['h', 't', 't', 'p', 's', ':', '/', '/', 'w', 'w', 'w', '/', 't', 'w', 'i',
 't', 't', 'e', 'r', '/', 'i', 'n', 'd', 'e', 'x', '.', 'p', 'h', 'p', ' ',
'4', '0', '3']