01/10/2018, 09:56
Thắc mắc về Regular Expression. Liệu Ví dụ có bị sai? Và xin thêm ví dụ
Em thấy hình như ví dụ nó sai. Đáng lẽ phải có chữ the
nữa mới đúng.
Thật sự em chưa rành lắm ở chỗ này. Ai đó có thể cho em thêm một số ví dụ được không ạ?
Bài liên quan
Bạn định hỏi cái gì vậy ? Lập trình hay từ ngữ vậy ?
e hỏi cái ví dụ regular expression này thôi ạ.
Muốn biết sai hay ko thì code là ra ngay hỏi làm gì cho mệt.
Muốn nhớ lâu cái này thì vào codewar mà làm bài tập https://www.codewars.com/kata/search/?q=&tags=Regular+Expressions&beta=false
http://sv1.upsieutoc.com/2017/06/05/Screenshotfrom2017-06-0516-57-12.png
p/s: đọc mấy lần mới hiểu câu hỏi
p/s2: mới tìm đc trang này học khá hay https://regexone.com/
cho e hỏi thêm là
\bt\w+\b
nó có bằng với\bt\w+
không ạ?Với chuỗi trên thì giống, test thử pattern giống hay ko thì vào http://regexr.com/ hoặc https://regex101.com/
Học về regex https://regexone.com/
a có thể cho e một ví dụ mà nó khác nhau được không ạ?
M thấy nó giống nhau và ko khác nhau
tại a nói thế này.
thực sự m cũng ko để ý lắm vì muốn test cái gì thì cứ vào 2 trang trên, nên cũng ko bận tâm.
M thấy ứng dụng của thằng regular expression này là để validation data là nhiểu, mà cái này thì pattern có sẵn trên mạng đầy rẫy nên ko nhọc óc thiết kế làm gì. https://kipalog.com/posts/30-doan-bieu-thuc-chinh-quy-ma-lap-trinh-vien-web-nen-biet
Đơn giản cái gì có sẵn thì ta sài
e học cho vui. Chứ không phải sử dụng để làm cái gì cả do đó e muốn biết
Đây là 1 pattern kiểm tra xem 1 chuỗi có phải là 1 email ko. Nhìn xong là m chỉ muốn sử dụng chứ ko muốn biết nó hoạt động như nào rồi
e định thử thách bản thân kiểm tra 1 chuỗi có phải là email hay không. Nhưng thôi e không làm nữa đâu
Tự làm thì vẫn được nhưng lọt nhiều trường hợp. Product mà để lọt thì …
tự làm thì miss rất nhiều cái
Phải match cả
the
chứ, không biết bạn đọc tài liệu này ở đâu?Đây ạ
http://ryanstutorials.net/regular-expressions-tutorial/regular-expressions-intermediate.php#wordbountaries
Các ngôn ngữ khác nhau có thể implement regex khác nhau, trang này dạy mà không nói cụ thể nó áp dụng loại regex nào.
Trang này họ viết là:
Khác với 2 trang sau, vd: https://regex101.com/r/sm0GsL/1
==> Bắt đầu bằng 1 ký tự từ (word character, dịch sang tiếng Việt hơi củ chuối, hiểu nôm na là các ký tự tạo nên 1 từ bao gồm [a-zA-Z0-9_]), hoặc kết thúc bằng 1 word character hoặc ở giữa 1 word character và 1 non-word character.
http://www.regular-expressions.info/wordboundaries.html:
Mình thấy trang http://www.regular-expressions.info là viết đầy đủ nhất, nếu bạn muốn lên thần thì nên học ở đây
e cám ơn nhiều ạ…cho đủ 20 chars