Kể từ \s
là một cấu trúc giống Perl và Oracle regex dựa trên POSIX, sẽ an toàn hơn khi sử dụng lớp ký tự POSIX [:space:]
(bao gồm khoảng trắng dọc) hoặc [:blank:]
(để chỉ khớp với khoảng trắng và tab).
Ví dụ. sử dụng
([[:space:]0-9/:]+)
Hãy nhớ luôn sử dụng các lớp ký tự POSIX bên trong các biểu thức dấu ngoặc (vì vậy, để khớp với một ký tự alpha, hãy sử dụng [[:alpha:]]
, tức là tên của lớp phải nằm trong dấu hai chấm và dấu ngoặc vuông kép).