51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1659|回复: 2
打印 上一主题 下一主题

[原创] 求一个正则表达试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-4 16:12:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求一个能把"8796   POR   04:32 PM   LAX   05:44 PM   NW     $197.60"分成{"8796","POR","04:32 PM","LAX","05:44 PM","NW","$197.60"}的正则表达式。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-5 08:50:39 | 只看该作者
这个要正则?
你用split分割源字符串就好了,空格符为分割符
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-9-5 11:30:49 | 只看该作者
用Split分割是可以实现,并且我也是这样去实现的,不过使用Split分割之后还需要做后继处理,比如:如果分割符如果是" "(一个空格),则会把时间04:32 PM人为分割为两块,如果使用"  "(2个空格),则“$197.60”前有3个空格,会分割出来一个无用的" "。
我之所以想用正则表达式,是因为正则表达式可以做出比较灵活的分割符,象这一例中,只需要把分割符定义为2个或2个以上的空格,就能用一次正则匹配搞定。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-28 06:53 , Processed in 0.059737 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表