yarsye 发表于 2011-1-4 12:47:09

(已解决)正则:想取除了最后一个'\'前面的字符串

本帖最后由 yarsye 于 2011-1-4 13:36 编辑

字符串: c:\test\test1\test2.text
目的得到:c:\test\test1

想法:把最后'\'后面的字符串都拿掉,留下前面的

使用:\w*[^(?(?<=\\))] 得到的是把所有的\都去除了

最后'\'怎么表示?

3mile 发表于 2011-1-4 13:18:49

stringregexp($str,'(.*)\\',3)

yarsye 发表于 2011-1-4 13:35:30

谢谢
哎!对我自己无语!
页: [1]
查看完整版本: (已解决)正则:想取除了最后一个'\'前面的字符串