什么是正则表达式?
正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们能够以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。一旦找到了匹配这些模式的部分,你就能够随心所欲地对它们进行处理。正则表达式提供了一种完全通用的的方式,能够解决各种字符处理相关的问题:匹配,选择,编辑以及验证。
一般来说,正则表达式就是一某种方式来描述字符串。
正则表达式中,反斜线 “//”表示:我想要在正则表达式中插入一个正则表达式反斜线,所以其后的字符有特殊意义。如,如果你想表示一位数字,那么正则表达式应该是//d,如果想插入一个普通的反斜线,则应该这样.
要表示“一个或者多个之前的表达式”,应该使用+。所以,如果要表示“可能有一个负号,后面跟着一位或多位数字” 可以这样,
-?//d+