首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

正则表达式的应用,该如何解决

2012-01-11 
正则表达式的应用正则表达式主要应用在哪方面,是不是所有的字符串操作都可以用正则表达式完成,发表下高见,

正则表达式的应用
正则表达式主要应用在哪方面,是不是所有的字符串操作都可以用正则表达式完成,发表下高见,给个例子。

[解决办法]
js验证
[解决办法]
\d{4}-\d{7}|\d{3}-\d{8}\d{4}-\d{8}\d{12}
用来匹配国内的手机或固定电话号码,如杭州0571-87656789

\d{15}|\d{18} 用来匹配国内的身份证号码


[解决办法]
正则表达式用来解决字符串的匹配问题上

用处嘛比如 Web应用在表单处理时 用来验证并提取用户的输入
比如LS提到的匹配身份证号的正则表达式 就可以用来验证用户输入的身份证号在格式上是不是对的 然后你可以进而提取出身份证号码中表示地区或出生日期的子串 这些都是通过正则表达式匹配得到的
[解决办法]
正则查找和替换的应要用来做字符串验证,字符串分组,字符替换
一般是字符串函数解决不了的或解决起来较困难,就考虑用正则表达式.

正则表达工应用的场合很多,我们常用的编辑器editplus,ue,eclipse都支持正则达式
查找和替换.
[解决办法]
http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm
[解决办法]
常用地方:

验证
查询
替换
[解决办法]
笼统来讲就是文本处理
[解决办法]
如果你有过linux使用经验就不会有这样的疑问
sed awk grep
[解决办法]
中文字符可不可以用正则表达式,如果可以,该怎么用?
[解决办法]
中文可以用正则验证,验证的时候校验的是汉字的UniCode编码。

热点排行