我正在尋找一個正則表達式來查找字符串中的撇號。字符串也可以是一個句子。我嘗試了一個簡單的正則表達式('),但它只檢查字符串中的一個字符。如何檢查整個字符串。用於撇號的正則表達式
例如。
"Hello! I have many PC's"
將是一場比賽 「 但
"@#%@^@&%@!%!::"";[] I dont have any PCs)"
將是一個不匹配(基本上除了撇號的任何字符)」
感謝
我正在尋找一個正則表達式來查找字符串中的撇號。字符串也可以是一個句子。我嘗試了一個簡單的正則表達式('),但它只檢查字符串中的一個字符。如何檢查整個字符串。用於撇號的正則表達式
例如。
"Hello! I have many PC's"
將是一場比賽 「 但
"@#%@^@&%@!%!::"";[] I dont have any PCs)"
將是一個不匹配(基本上除了撇號的任何字符)」
感謝
所以你想看看是否任何字符串都有一個撇號,.*["'].*
將匹配包含撇號的整個字符串,而["']
只會匹配「 trophes說,如果你想替換它們或任何類似的東西^["']\w+["']
以匹配你的第一個案例。
爲什麼選擇?只是使用一個字符類(即,'['']') – fge 2011-12-28 03:27:32
好點就是我的頭在這個或那個方面思考的方式,謝謝, – 2011-12-28 03:40:52
這聽起來像你擔心SQL。改用參數。 – SLaks 2011-12-28 02:51:30
你的正則表達式是什麼? – 2011-12-28 02:52:03
我的正則表達式是''\ w +'。我只是一個正則表達式的初學者 – Ank 2011-12-28 03:00:57