[问题] regex语法问题

楼主: quts (馒头夹蛋与冰豆浆)   2013-07-24 15:04:39
环境:
ruby 1.9.3p392, Mac OSX 10.7
状况:
以前都是写rails, 很久没有写单纯是ruby的东西了
顺便想学学regular expression
所以想写的Markdown to HTML的小程式来练练手感
但是有一段不管怎么改都不会过
写成*.rb和使用irb单独跑这一行regex的判别式他都一直显示
SyntaxError: (irb):2: syntax error, unexpected ',', expecting '}'
可是我在rubular.com上面验证我的regex语法是对的
我在附录放上了我的程式码还有我希望有的结果
希望前辈们可以提点一下是哪里疏漏了或是有错误
谢谢大家
附录:
我的程式
http://codepad.org/UVjZWqT0
希望的结果(输入的档案即程式当中input的档案内容)
http://rubular.com/r/xEQIZrHDyU
作者: zero00072 (赤迷迭)   2013-07-24 15:08:00
#{something} 会将 something 视为跳脱的函数。例如 a = 3 + 5; puts "#{a}" 会得到 8 这个结果。试试看在 # 字号前加个 \ 使得变成 \#。
楼主: quts (馒头夹蛋与冰豆浆)   2013-07-24 15:13:00
谢谢你, 我似乎得到我想要的结果了

Links booklink

Contact Us: admin [ a t ] ucptt.com