สามารถตรวจสอบสตริงได้โดยการตรวจสอบการปรากฏของอักขระช่องว่างเท่านั้น เราสามารถตรวจสอบว่าสตริงมีเฉพาะอักขระช่องว่างโดยใช้ 2 วิธี ขั้นแรกใช้เมธอด isspace()
ตัวอย่าง
print('Hello world'.isspace())
print(' '.isspace()) ผลลัพธ์
False True
คุณยังสามารถใช้ regexes สำหรับผลลัพธ์เดียวกันได้ สำหรับการจับคู่ช่องว่างเท่านั้น เราสามารถเรียก re.match(regex, string) โดยใช้ regex metacharacter \s ดังนี้:"^\s*$"
ตัวอย่าง
import re
print(bool(re.match('^\s+$', ' abc')))
print(bool(re.match('^\s+$', ' '))) ผลลัพธ์
False True