Cách tự Học Regular Expression – Chuỗi video hướng dẫn tự học Regex( Regular Expression) từ cơ bản tới nâng cao
Học Regular Expression – Hướng dẫn tự học Regex

Biểu thức chính quy là công cụ mạnh mẻ giúp thực hiện tìm kiếm và thay thế trong chuỗi.

Công cụ để học Regular Expression trực tuyến

 

Chuỗi Bài Học Regular Expression:

  1. Patterns and flags  (Chuỗi tìm & cờ)
  2. Character classes
  3. Unicode: flag “u” and class \p{…}
  4. Anchors: string start ^ and end $
  5. Multiline mode of anchors ^ $, flag “m”
  6. Word boundary: \b
  7. Escaping, special characters
  8. Sets and ranges […]
  9. Quantifiers +, *, ? and {n}
  10. Greedy and lazy quantifiers
  11. Capturing groups
  12. Backreferences in pattern: \N and \k<name>
  13. Alternation (OR) |
  14. Lookahead and lookbehind
  15. Catastrophic backtracking
  16. Sticky flag “y”, searching at position
  17. Methods of RegExp and String

REFERENCES & RESOURCES

  1. (Python) Python’s Regular Expression HOWTO @ https://docs.python.org/3/howto/regex.html (Python 3).
  2. (Python) Python’s re – Regular expression operations @ https://docs.python.org/3/library/re.html (Python 3).
  3. (Java) Online Java Tutorial’s Trail on “Regular Expressions” @ https://docs.oracle.com/javase/tutorial/essential/regex/index.html.
  4. (Java) JavaDoc for java.util.regex Package @ https://docs.oracle.com/javase/10/docs/api/java/util/regex/package-summary.html (JDK 10).
  5. (Perl) perlrequick – Perl regular expressions quick start @ https://perldoc.perl.org/perlrequick.html.
  6. (Perl) perlre – Perl regular expressions @ https://perldoc.perl.org/perlre.html.
  7. (JavaScript) Regular Expressions @ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions.