求教一个正则表达式的问题

ysmashimaro 2009-03-22 12:46:50
令a为正则表达式\"[^"\n]["\n],b为字符串"how" to "do",为什么无法匹配呢,请高手指教。

下面是我用ruby做的试验:

irb(main):001:0> a=/\"[^"\n]["\n]/
=> /\"[^"\n]["\n]/
irb(main):002:0> b='"how" to "do"'
=> "\"how\" to \"do\""
irb(main):003:0> c=a.match(b)
=> nil

ruby版好像更新好慢,这里人气比较旺,而且这个好像和ruby关系不大,所以特来这里问下。
...全文
143 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kelebaobei 2009-04-17
  • 打赏
  • 举报
回复
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
baihacker 2009-03-22
  • 打赏
  • 举报
回复
[^"\n]是不是该用[^\"\n]
ysmashimaro 2009-03-22
  • 打赏
  • 举报
回复
a=/\"[^"\n]*["\n]/
  • 打赏
  • 举报
回复
帮up
  • 打赏
  • 举报
回复
帮up

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧