Câu trả lời:
([^\s]+)
làm
^
phụ thuộc vào việc triển khai ngôn ngữ cụ thể hoặc biểu thức chính quy. ví dụ trong Python bạn sẽ sử dụng re.match
cho nhiệm vụ này.
Điều này nên làm điều đó:
^\S*
Có lẽ bạn có thể thử ([^ ]+) .*
, thứ sẽ cung cấp cho bạn mọi thứ vào chỗ trống đầu tiên trong nhóm đầu tiên của bạn.
Bắt nguồn từ câu trả lời của @SilentGhost tôi sẽ sử dụng:
^([\S]+)
Kiểm tra trang regexr.com tương tác này để xem kết quả và giải thích cho giải pháp được đề xuất.
Tôi nghĩ rằng, đó sẽ là giải pháp tốt: /\S\w*/
^ ([^ \ s] +) sử dụng từ này chỉ khớp chính xác với từ đầu tiên bạn có thể kiểm tra từ này bằng liên kết này https://regex101.com/
\S
hơn so với tương đương nhưng cồng kềnh [^\s]
.