tag:blogger.com,1999:blog-5166551042886235322.post4351921963884431496..comments2023-10-15T15:56:39.887+08:00Comments on Lighty RoR: Ruby 的 Regualr Expression Modifierthegiivehttp://www.blogger.com/profile/01571087539375805403noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-5166551042886235322.post-29685358705146203612007-01-09T16:06:00.000+08:002007-01-09T16:06:00.000+08:00您好 , 根據你的例子 , 我了解了我錯在哪裡了 . 非常的感謝 .您好 , 根據你的例子 , 我了解了我錯在哪裡了 . 非常的感謝 .thegiivehttps://www.blogger.com/profile/01571087539375805403noreply@blogger.comtag:blogger.com,1999:blog-5166551042886235322.post-79266551401811459742007-01-09T13:17:00.000+08:002007-01-09T13:17:00.000+08:00您好,關於 /o 這個 modifier 你講錯了。請參考 http://www.regular-e...您好,關於 /o 這個 modifier 你講錯了。請參考 http://www.regular-expressions.info/ruby.html 。以及以下這段程式碼:<br /><br />a = "abc"<br />s = "foo abc abc"<br />["abc", "foo"].map { |a|<br /> p = s =~ /#{a}/o;<br /> print "#{a} => #{p}\n";<br />}<br /><br />此段程式會印出<br /><br />abc => 4<br />foo => 4<br /><br />這兩列輸出,可知 /#{a}/o 的效果,在兩次執行期間,都等同於 /abc/。此效果也與 Perl 的 /o modifier 相符。是用來微調效率而產生的 modifier。gugodhttps://www.blogger.com/profile/05751977651215517690noreply@blogger.com