Hỏi về scanf với regex trong C

em mới tìm hiểu về regex, nên cần mọi người giúp đỡ. Em có chuỗi này :

“100 Nguyen Van A 6 7 8”

e dùng
Annotation 2020-05-14 100915
thì được chuỗi " Nguyen Van A "(bao gồm cả hai dấu khoảng trắng hai đầu).

e muốn nhận được chuỗi “Nguyen Van A” thế này thôi thì viết như nào ạ ? em cám ơn !

^[a-zA-Z][a-zA-z ]+[a-zA-Z]$

3 Likes

em thử thì không được bác ạ :sweat_smile:

regex đúng rồi mà sao lại không, haha
/^[a-zA-Z][a-zA-z ]+[a-zA-Z]$/g

2 Likes


thử thì không được ạ

rõ ràng ông chỉ nhập tên thôi mà sao lại có số vào nữa :slight_smile:

2 Likes

à vâng cám ơn bác ạ :sweat_smile:

Cậu có 1 vấn đề về xử lý xâu trong C :upside_down_face:
Cậu quyết định sử dụng regex để giải quyết vấn đề của cậu trong C :open_mouth:
Giờ cậu có 2 vấn đề :stuck_out_tongue:

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?