我有一個簡單的問題我該如何刪除正則表達式\
?簡單的正則表達式問題刪除
感謝
我已經嘗試過這樣的.replace(/\\/ig, '');
我使用javascript和傳統的ASP
現在,它的工作原理:.replace(/\\/ig, '');
不知怎的,我第一次嘗試它,它不工作! - 感謝所有快速解答!
我有一個簡單的問題我該如何刪除正則表達式\
?簡單的正則表達式問題刪除
感謝
我已經嘗試過這樣的.replace(/\\/ig, '');
我使用javascript和傳統的ASP
現在,它的工作原理:.replace(/\\/ig, '');
不知怎的,我第一次嘗試它,它不工作! - 感謝所有快速解答!
我第一\
(由於"\\"
)上測試了以下和它的工作(在test bench)但不是第二個\
(因爲它在一個字符串中,因此充當轉義字符)。
<script type="text/javascript">
var str="\\ \ ";
document.write(str.replace(/\\/ig,"replaced"));
</script>
您確保\
要更換不只是作爲一個轉義字符,不輸出真的存在嗎?
它是一個物理路徑c:\ www \ <<需要刪除斜槓 – 2010-03-10 18:51:54
用\雙前綴,以便成爲\\
爲什麼正則表達式?你不需要formal language來匹配單個字符。它可以用你喜歡的語言替換一個簡單的字符串來完成。在PHP中嘗試使用str_replace('\\', '', $string)
,或在Javascript中使用myString.replace('\\', '')
。
在Python
re.sub(r'\\', '', text)
在C#中它會是這樣的
Regex rgx = new Regex(@"\\");
string result = rgx.Replace(@"this backslash \ should go", "");
@freddoo關閉。你需要避開反斜槓,所以會有4個:「\\\\」。否則,通過在字符串前加一個'@'符號來使用逐字符串符號。我已編輯包含此。 – 2010-03-10 18:35:57
在什麼情況下(語言或環境)? – Pat 2010-03-10 18:29:19
用什麼語言? – Ando 2010-03-10 18:29:32
asp classic和javascript – 2010-03-10 18:31:22