我正在寻找一个正则表达式来查找字符串中的撇号。字符串也可以是一个句子。我尝试了一个简单的正则表达式('),但它只检查字符串中的一个字符。如何检查整个字符串。用于撇号的正则表达式
例如。
"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