簡體   English   中英

如何從表達式中刪除單引號?

[英]How to remove single quotes from expression?

我有一個印地語表達式“बैं्धोखधड़ीाधड़ीेेाााापहलुओं”,在嘗試進入數據庫之前我試圖從中轉義單引號,但mysql_real_escape_string和addslashes無法正常工作,在這種情況下可以做什么?

當我用'替換原始表達式中的'並執行操作時,addslashs在起作用。 它們有什么不同嗎?

這是我測試過的正則表達式,適用於您的情況:-

(?<mystring>[^\u2018]+[^\u0000-\u007F\u2018$]+)

與正則表達式一樣,您將獲得名為命名捕獲組“ mystring”的結果。

您的字符串是Unicode。 引號是Unicode字符“ \\ u2018”。您可以使用上述正則表達式來匹配所需的字符串,然后使用該字符串(您的Unicode引號之間的字符串)進行插入。

HTH!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM