quotemeta

    15熱度

    3回答

    在Perl正則表達式中,您可以圍繞一個子表達式\Q和\E來指示您希望該子表達式作爲文字字符串進行匹配,即使存在那裏有元字符。您還有quotemeta函數,它可以在一個字符串中正確插入正確數量的反斜槓,這樣,如果隨後將該字符串插入正則表達式中,則無論其內容如何,​​它都將按字面順序匹配。 Javascript(如在主流瀏覽器中部署)是否有任何內置等效?我可以寫我自己的很好,但我想知道如果我不必打擾。

    1熱度

    1回答

    我使用quotemeta來轉義中文文件名的文件路徑。但它返回錯誤。代碼 例子: #!/usr/bin/perl use Encode; my $ustring1 = "/opt/遊戲美術.txt"; my $ustring2 = quotemeta $ustring1; print "$ustring1\n" ; print "$ustring2"; print "\n"; 請

    0熱度

    2回答

    對於以下啓用了quotemeta的字符串,if語句無法匹配.cpp和.o文件名。我在這裏做錯了什麼? E\:\\P4\\NTG5\\PATHOLOGY_products\\arm\-qnx\-m650\-4\.4\.2\-osz\-trc\-dbg\\gen\\deliveries\\ntg5\\arm\\api\\sys\\most\\pf\\mss\\src\\private\\DSIDSYS