regex để khớp với một nhân vật duy nhất là bất cứ thứ gì ngoài một khoảng trắng


172

Tôi cần ghép một nhân vật duy nhất là bất cứ thứ gì ngoài một khoảng trắng nhưng tôi không biết làm thế nào với regex.

Câu trả lời:


248

Những điều sau đây là đủ:

[^ ]

Nếu bạn muốn mở rộng điều đó thành bất cứ thứ gì trừ khoảng trắng (ngắt dòng, tab, dấu cách, dấu cách cứng):

[^\s]

hoặc là

\S

121
  • \s phù hợp với bất kỳ nhân vật không gian trắng
  • \S phù hợp với bất kỳ nhân vật không phải không gian trắng
  • Bạn có thể ghép một nhân vật không gian chỉ với nhân vật không gian;
  • [^ ] phù hợp với bất cứ điều gì ngoại trừ một nhân vật không gian.

Chọn cái nào thích hợp nhất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.