python 特殊字元處理函式

2021-08-14 04:24:04 字數 992 閱讀 1372

def spcharreplace(char):

#char=char

temp=str(char)

for i in temp:

if '<'==i:

char= char.replace('<','《')

if '>' == i:

char = char.replace('>', '》')

if '\'' == i:

char = char.replace('\'', '')#處理單引號

if '\\' == i:

char = char.replace('\\', '')#處理反斜槓\

if '\"' == i:

char = char.replace('\"', '`') # 處理雙引號"

if '&' == i:

char = char.replace('&', '-') # 處理&號"

if '|' == i:

char = char.replace('|', '') # 處理|號

if '@' == i:

char = char.replace('@', '.')# 處理@號

if '%' == i:

char = char.replace('%', "`") # 處理百分號

if '*' == i:

char = char.replace('*', '`') # 處理星號

if '("' == i:

char = char.replace('(', '`') # 處理括號(

if ')"' == i:

char = char.replace(')"', '`') #處理括號)if '-' == i:

char = char.replace('-', '`') # 處理-號"

#在後面擴充套件其他特殊字元

return char

Python語言字串處理和特殊函式

字串 用引號括起來的字元集合。引號可以是單引號,雙引號甚至是三引號。str1 hello 定義字串 str2 hello str3 hello print hello man 輸出hello man 訪問字串裡的值 字串格式化 print my name is s and age is d zw 1...

sql處理特殊字元

我們都知道sql server查詢過程中,單引號 是特殊字元,所以在查詢的時候要轉換成雙單引號 但這只是特殊字元的乙個,在實際專案中,發現對於like操作還有以下特殊字元 下劃線 百分號 方括號 以及尖號 其用途如下 下劃線 用於代替乙個任意字元 相當於正規表示式中的 百分號 用於代替任意數目的任意...

Solr特殊字元處理

solr特殊字元處理 一,solr在搜尋時需要注意,搜尋的文字需要進行特殊字元處理,即對solr特殊字元進行轉義 solr特殊字元轉義提供了乙個工具類org.apache.solr.client.solrj.util.clientutils 使用的時候只需要string q clientutils....