10/10/2018, 10:52

Regular Expression (rết gu lơ ịt phờ rét sân) dùng để làm gì

Regular expression ứng dụng vào những việc gì ?
Dùng chương trình gì để chạy regular expression ?
zeroka viết 12:55 ngày 10/10/2018
Phân tích và xử lý 1 đoạn text, đơn cử lọc từ xấu trong bài post.
jdkhang viết 12:52 ngày 10/10/2018
anhchanghaudau làm 1 bài viết về Biểu thức chính quy đi, ủng hộ bạn ^^
anhchanghaudau viết 12:55 ngày 10/10/2018
Được gửi bởi jdkhang
anhchanghaudau làm 1 bài viết về Biểu thức chính quy đi, ủng hộ bạn ^^
Biểu thức chính quy trong đâu PHP, ASP.NET, Javascript ?
kiem_bo viết 12:58 ngày 10/10/2018
Được gửi bởi anhchanghaudau
Biểu thức chính quy trong đâu PHP, ASP.NET, Javascript ?
bất cứ 1 ngôn ngữ lập trình nào cũng có thể có
java,javascript,.net, php, perl
anhchanghaudau viết 12:55 ngày 10/10/2018
Được gửi bởi kiem_bo
bất cứ 1 ngôn ngữ lập trình nào cũng có thể có
java,javascript,.net, php, perl
Regular expression ứng dụng vào những việc gì ?
Dùng chương trình gì để chạy regular expression ?
Vô Thin viết 13:07 ngày 10/10/2018
Được gửi bởi anhchanghaudau
Regular expression ứng dụng vào những việc gì ?
Trả lời: để thao tác với các chuỗi.

Hỏi đùa hay thật đấy đồng chí. Đồng chí là một Guru / Ninja về JavaScript mà chưa bao giờ đụng đến Regular expression àh? Vậy những lúc xử lý chuỗi có những hàm cần tham số là Regular expression thì làm sao?

Code:
Dùng chương trình gì để chạy regular expression ? 
Trong các ngôn ngữ lập trình dạng script và những ngôn ngữ lập trình thông dụng như C/C++, C#, Python,... (Pascal hình như không hỗ trợ mặc định) đều có hỗ trợ thao tác với regular expression.

Regular expression không phải là một phần mềm / đoạn mã lập trình kiểu "code thi hành" nên câu hỏi "Dùng chương trình gì để chạy regular expression" là không thích hợp.
anhchanghaudau viết 13:07 ngày 10/10/2018
Được gửi bởi superthin
Trả lời: để thao tác với các chuỗi.

Hỏi đùa hay thật đấy đồng chí. Đồng chí là một Guru / Ninja về JavaScript mà chưa bao giờ đụng đến Regular expression àh? Vậy những lúc xử lý chuỗi có những hàm cần tham số là Regular expression thì làm sao?

Code:
Dùng chương trình gì để chạy regular expression ? 
Trong các ngôn ngữ lập trình dạng script và những ngôn ngữ lập trình thông dụng như C/C++, C#, Python,... (Pascal hình như không hỗ trợ mặc định) đều có hỗ trợ thao tác với regular expression.

Regular expression không phải là một phần mềm / đoạn mã lập trình kiểu "code thi hành" nên câu hỏi "Dùng chương trình gì để chạy regular expression" là không thích hợp.
Đang đặt vấn đề theo hướng người mới bắt đầu, toàn các bác "siêu" góp ý không, hỏi để bàn luận thêm nè:
Vậy mỗi regular expression engine của mỗi ngôn ngữ có đặc điểm gì khác nhau ?
snoob viết 13:04 ngày 10/10/2018
Không có gì khác hết á. REGEX chủ yếu để lọc text thôi.
Ví dụ: Đoạn text là :
asdasasdasdas http://google.com.vn fddassa
Mẫu:
/(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)/g
Thì nó sẽ lọc ra là
http://google.com.vn
ví dụ trong php có hàm preg_match để kiểm tra 1 chuỗi có hợp lệ không (ví dụ kiểm tra 1 email dùng hàm preg_match, nếu hợp lệ thì nó sẽ tạo ra một mảnh dạng như $match[0] = 'emailnaodo', trường hợp nó match nhiều thì mảnh đó sẽ có nhiều phần tử, trường hợp nó ko match cái nào hết thì mảnh đó sẽ rỗng => email đó ko hợp lệ). Ở đây tớ có 1 url cho bạn ngâm cứu
http://gskinner.com/RegExr/
Nhờ url nầy mà hồi đó mình mới hiểu nổi
-----------------------
Ngoài ra trong php còn có hàm preg_replace nữa, js tuy ko có hàm này nhưng cũng có hàm tương tự nếu bạn biết rõ nó
dokhacluan viết 13:08 ngày 10/10/2018
anh em nào rảnh , viết 1 bài hướng dan tương đối rõ về Regular Expression ràng cho mọi người xem hihi
Bài liên quan
0