2017-07-08 9 views
1

すべての特殊文字をエスケープしてから、pythonを使用して入力パラメータにスラッシュ()を追加する必要があります。私は何かをしたが、それは働かない。私は以下のコードを説明しています。ここでPythonを使用して入力パラメータにバックスラッシュを追加できません

rname = request.POST.get('rname') 
ename = re.escape(rname) 
add_slash = ename + '\' 

私が最初にすべての特殊文字をエスケープし、その文字列で\を追加する必要があります。

答えて

3

バックスラッシュもそう

add_slash = ename + '\\' 
0

のような**こんにちはサティヤ、**

あなたのソリューション

rname = request.POST.get('rname') 
ename = (re.escape(rname)) + "\\" 
add_slash = ename 

、コードの下にこれを試してみて、エスケープする必要があります文字列リテラルに関する詳細は下記のリンクを参照してください。
https://docs.python.org/2.0/ref/strings.html

私の答えが役に立つと願っています。
質問があれば

関連する問題