Tag: software-development

  • Do you write readable regexes?

     Why not? Imagine you have a regex to validate a password ^(?=.*\p{Lu})(?=.*\P{L})\S{8,}$  Thats not too complicated, but the readability could be better. The solution here is the option x or IgnorePatternWhitespace. Most regular expression flavours allow you to use the option x, this is an important option everybody should know, who want to write longer patterns. […]

  • How to test your regular expression

    Of course, the ultimate tool is RegexBuddy by Jan Goyvaerts. I personally don’t have it at the moment, but I surely need to get it soon. It supports various languages, gives you detailed explanation on each part, you can step through the matching process … But if you use regex not often and do only small ones, […]