python三引號巢狀雙引號執行結果不對
當python使用三引號巢狀雙引號時需要轉義,不然可能出現一些意想不到的情況,比如
sql="""
select * from table where GET_JSON_OBJECT(regexp_replace(regexp_replace(param, '2:', '"2":'), '4:', '"4":'), '$.XXX') IN(1)
"""
ht.exec_sql(sql)
當使用pyspark執行上面語句時不會報錯,但是結果總是不對,應該在雙引號那裡加上兩個反斜槓轉義
sql="""
select * from table where GET_JSON_OBJECT(regexp_replace(regexp_replace(param, '2:', '\\"2\\":'), '4:', '\\"4\\":'), '$.XXX') IN(1)
"""
ht.exec_sql(sql)
相關文章
- JavaScript字串引號巢狀JavaScript字串巢狀
- js如何在引號中巢狀使用引號JS巢狀
- js中如何在引號中巢狀引號JS巢狀
- python中單引號,雙引號,多引號區別Python
- JavaScript 反引號模板字面量巢狀JavaScript巢狀
- Python中 單引號,雙引號和三引號的區別Python
- ORACLE 單引號 雙引號Oracle
- linux 單引號,雙引號,反引號Linux
- HTML 單引號與雙引號HTML
- Golang的單引號、雙引號與反引號Golang
- python使用引數對巢狀字典進行取值Python巢狀
- PHP中對單引號和雙引號的區別(好文)PHP
- sql中別名as,不寫,以及使用雙引號總結SQL
- oracle查詢結果外面新增引號Oracle
- 關於 json 單引號和雙引號區別--請使用雙引號JSON
- Linux Shell 中的反引號,單引號,雙引號Linux
- oracle 中使用單引號(')和雙引號(")Oracle
- Oracle中的 單引號 和 雙引號Oracle
- oracle 裡的單引號與雙引號Oracle
- linux bash中的引號:單雙引號、反撇號Linux
- grep 後加單引號、雙引號和不加引號的區別
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- 【C進階】14、單引號和雙引號
- Jquery單引號和雙引號的使用注意jQuery
- SQL語句中的單引號與雙引號SQL
- latex的雙引號 ``'
- oracle資料庫--Oracle雙引號和單引號的區別小結Oracle資料庫
- shell中單引號、雙引號、反引號、反斜槓的區別
- python中怎麼輸出雙引號Python
- Oracle中單引號和雙引號的區別Oracle
- Linux Shell 單引號 雙引號 使用區別Linux
- PHP中單引號和雙引號的區別PHP
- 【原創】一對雙引號引發的goldengate血案Go
- webstorm中程式碼新增單引號、雙引號快捷鍵WebORM
- Oracle中單引號與雙引號的區別分析Oracle
- mybatis大於號,小於號,去地址符,單引號,雙引號轉義說明MyBatis
- javascript的雙引號和單引號的用法和區別JavaScript
- 字串中包含單引號和雙引號怎麼處理字串