[问题] 取得连续字符以外字串资料

楼主: sucao (总裁)   2012-08-21 02:17:54
各位前辈好
小弟日前遇到一个问题,是取得连续字符以外的字串
已事先爬过精华区的文章,但还是没看过类似问题。
ex.
SP1
作者: n6333373   2012-08-21 03:50:00
([^-]+(?:-[^-]+)?)更正 ([^-]+(?:(?:-[^-]+)+)?)上面那个会抓不到 aa--bb-cc- 中 cc 后面那个 -要的话可以补这个 (?:-$)?
作者: CindyLinz (Cindy Wang)   2012-08-21 08:53:00
可以用这个~ /([^-]|(?<!-)-(?!-))+/
作者: n6333373   2012-08-21 09:15:00
推楼上的, 逻辑很好懂 Orz
作者: blackkaku (black)   2012-08-21 09:22:00
[^-\n]+(-[^-\n]+)*
楼主: sucao (总裁)   2012-08-21 20:18:00
测试成功!多谢前辈们的指导!

Links booklink

Contact Us: admin [ a t ] ucptt.com