Phần 02: Xử lý chuỗi
Vấn đề 01: Khái niệm string được hiểu như thế nào?
•
•
!"#$%&'()#*+,-./ 0*+ 0*1
Vấn đề 02: Hiển thị ký tự nháy đơn và nháy đôi trong chuỗi ?
•
23 0*1*+'(. -$#'(*-4& !5'(6
Vấn đề 03: Nối 2 hay nhiều chuỗi lại với nhau ?
•
7 ! 0089:;#<=&># *0
•
?'/@"& 0>8A: 008:
•
2;B0CD>'(;-$
Vấn đề 04: Đếm tổng số ký tự có trong chuỗi ?
•
EF;'($-4&GHIHJ K&
•
E-LML0*J K&4& !N8:
•
?'G/$%&'(OEPQR4& !SN8:
Vấn đề 05: Đếm số từ có trong chuỗi ?
•
)4& !ST- S-;UV0-
Vấn đề 06: Chuyển đổi chữ thường thành chữ hoa và ngược lại ?
•
W*F"G"MXY4& Z-//N8[:\<& Z--TN8[:
•
)*F'(]^5-"MXY_8[:
•
)*F'(]^5-"G_8[:
•
)*F0'(]^5K&U->"MXYT- 8[:
Vấn đề 07: Tìm kiếm vị trí xuất hiện của một từ nào đó trong chuỗi ?
•
7 !/-8:`a;V0]^5K&>U-$-
•
7 !/-8:`a;V0;ZK&>U-$-
•
?'/-8:/-8: -LMLN-b
Vấn đề 08: Đảo ngược một chuỗi
•
]->-$4& !N8:
Vấn đề 09: Trích xuất nội dung nào đó trong chuỗi
•
29 !0*'(U#9%B#9%c->-$./*5] <*4& !8:
Vấn đề 10: Xóa bỏ ký tự nằm bên trái chuỗi
•
8[[/&&:dV$&',5K&>-$
•
E&;[/&&,dV$&e'(&f
g6hgQ\O??
g6gQ&
g6gQNTN
g6VhgQN^&&
g6gQ&&NN
ggQ- &*TN/&N
Vấn đề 11: Xóa bỏ ký tự nằm bên phải chuỗi
•
8[[/&&:dV$&',5/K&>-$
•
E&;[/&&,dV$&e'(&f
g6hgQ\O??
g6gQ&
g6gQNTN
g6VhgQN^&&
g6gQ&&NN
ggQ- &*TN/&N
Vấn đề 12: Xóa bỏ ký tự nằm bên trái và bên phải chuỗi
•
8[[/&&:dV$&',55/K&>-$
•
E&;[/&&,dV$&e'(&f
g6hgQ\O??
g6gQ&
g6gQNTN
g6VhgQN^&&
g6gQ&&NN
ggQ- &*TN/&N
Vấn đề 13: Kiểm tra chuỗi khác rỗng
•
7 !N8:8:&>-$$&*+
Vấn đề 14: Chuyển đổi qua lại giữa mảng và chuỗi ?
•
/- N8[[&&*:*#K&[&&*>&-i/]&D'([
•
NV/- N8[ NN[:*>>E (&-[ NN-&d>/]K&=
Vấn đề 15: Trích xuất nội dung trong chuỗi
•
7 !8[[&[N:*V0-<> -
•
j@* (4H)4&G./D/]=k&TNaV0k;Ul*#mN-&$
0n
Vấn đề 16: Lặp chuỗi
•
2=*5]./<[=;]./4&dHSN/N&8[[:
Vấn đề 17: Ký tự và mã ASCII
•
8:EJ'(1%=oY7)pp*J-
•
- 8:EJ#Y7)ppK&'(]^5-
Vấn đề 18: Phân tích chuỗi truy vấn
•
)4&d !/&NS8:*> *0-
Vấn đề 19: Phân tích URL
•
7 !/&NS*V0/]/--- -&&N/&K&>Oq?-$
Bài tập 01: Truy xuất nội dung
)-Oq?&f
r/fssBkhBbtkBckuksvs\&ENsEwNS?*v&E&sT&xBshcSNE&SEwNS?*v&E&T&
?0*#f
•
\-fhc
•
\&NfNE&
•
YfEwN
•
7Nf?*v&E&
•
E*/NfT&