qr-operator

    6熱度

    3回答

    有一個簡單的方法來添加正則表達式調節劑,如「i」鍵引用的正規表達式?例如: $pat = qr/F(o+)B(a+)r/; $newpat = $pat . 'i'; # This doesn't work 我能想到的是print "$pat\n"並取回(?-xism:F(o+)B(a+)r)並嘗試刪除的唯一途徑「我」在?-xism:與替代

    6熱度

    2回答

    我正在編寫一個小程序,它使用Getops接受用戶輸入,並基於它,程序將嘗試將某個模式與某些文本進行匹配,或者替換匹配的文本。 我遇到的問題是我無法讓替代部分工作。我正在查看手冊頁中的qr //條目:http://perldoc.perl.org/perlop.html#Regexp-Quote-Like-Operators,但我沒有任何運氣。我試圖在這種情況下完全像文檔一樣建模我的代碼。我編譯一個

    14熱度

    3回答

    這已經爲我工作在5.8和5.10,但5.12我的代碼創建了這種怪異的非QR對象: # running "print Dumper($regex)" $VAR1 = bless(do{\(my $o = '')}, 'Regexp'); 而打印QR //不是我的代碼創建看起來像這樣: # running "print Dumper(qr/foo/i)" $VAR1 = qr/(?i-xsm: