正则表达式是一组字符,这些字符形成可以在字符串中搜索的模式。 正则表达式可用于验证,例如验证信用卡号,用于搜索(即通过复杂的文本匹配)以及将匹配的文本替换为另一个字符串。 它还具有强大的多语言支持-学习一次即可在多种编程语言中使用它。
我见过很少有人对regex有所了解,并完全忽略了它。 我不怪他们。 regex的语法很复杂,并且会像那些命令行语言一样带来许多麻烦,只会更糟。 但是,每个新事物都令人恐惧,一开始似乎是不可能学习的。 因此,我借用Horatius的话说。开始时,要大胆,要明智。
关于正则表达式
Regex起源于神经科学和数学 ,仅在1968年由Ken Thompson在QED文本编辑器中用于文本搜索的程序中实现。 现在,它是许多编程语言(例如Perl,Java,Python,Ruby和JavaScript)的一部分。