2017-07-14 59 views
0

我不確定爲什麼我的正則表達式有時會被忽略。我有時候會說,因爲當用其他句子(例如「不要我不會」)測試它時,它似乎將單引號標記保留爲想要的。在正則表達式中保留單引號忽略

然而,這是一個測試句子所以它無法通過,因爲它不斷返回「不」,而不是「不」

+1

你必須在'don't',加上' ''的正則表達式:'/ [^' 捲曲的撇號'0-9A-ZA-Z] /' –

回答

0

它看起來像你需要在你的正則表達式都捲髮和直撇號:

x.gsub(/[^\‘\’'0-9A-Za-z]/, "") 
+0

謝謝!這工作。 我的天啊,我沒有意識到,有兩個撇號版本,真的把我扔了。 – pyan