papapa314 发表于 2011-3-5 19:04:07

如何用正则提取文本中最后一行?(已解决)

本帖最后由 papapa314 于 2011-3-5 21:17 编辑

像这样的字符串,如何提取最后一行?
ffljldksjaf
fdskfjlsdajf
faslkdjf3
1
2
3
34787897897989787

我用.+[^\r\n]匹配会多出几行出来,虽然学了一两星期的正则了,但是还有很多需要向各位请教的,谢谢!

3mile 发表于 2011-3-5 20:03:45

stringregexp($str,'.+$',3)

papapa314 发表于 2011-3-5 20:09:36

本帖最后由 papapa314 于 2011-3-5 21:07 编辑

回复 2# 3mile


    谢谢3mile大哥,一直以为$是匹配一行的末尾,按这个来看原来是匹配一个字符串的末尾。
那么匹配开头第一行就是^.+了,呵呵

wsfda 发表于 2011-3-5 20:15:39

路过,{:face (382):}
页: [1]
查看完整版本: 如何用正则提取文本中最后一行?(已解决)