import os
path= os.getcwd()
final= path +'\xulrunner.exe ' + path + '\application.ini'
print final
Run Code Online (Sandbox Code Playgroud)
我想要出局:
c:\ python25\xulrunner.exe c:\ python25\application.ini
我不希望反斜杠作为字符串工作,我的意思是不要让它逃脱或做任何特别的事情.但我得到一个错误
无效\ x转义
我如何使用'\'作为'\'而不是逃避?
我有一个字符串.在那个字符串是双反斜杠.我想用单个反斜杠替换双反斜杠,以便可以正确解析unicode char代码.
(Pdb) p fetched_page
'<p style="text-align:center;" align="center"><strong><span style="font-family:\'Times New Roman\', serif;font-size:115%;">Chapter 0<\\/span><\\/strong><\\/p>\n<p><span style="font-family:\'Times New Roman\', serif;font-size:115%;">Chapter 0 in \\u201cDreaming in Code\\u201d give a brief description of programming in its early years and how and why programmers are still struggling today...'
Run Code Online (Sandbox Code Playgroud)
在此字符串内,您可以看到转义的unicode字符代码,例如:
\\u201c
Run Code Online (Sandbox Code Playgroud)
我想把它变成:
\u201c
Run Code Online (Sandbox Code Playgroud)
尝试1:
fetched_page.replace('\\\\', '\\')
Run Code Online (Sandbox Code Playgroud)
但这不起作用 - 它搜索四倍反斜杠.
尝试2:
fetched_page.replace('\\', '\')
Run Code Online (Sandbox Code Playgroud)
但这会导致行尾错误.
尝试3:
fetched_page.decode('string_escape')
Run Code Online (Sandbox Code Playgroud)
但这对文本没有影响.所有双反斜杠仍然是双反斜杠.
如何删除(\)
字符串上的反斜杠?什么时候用echo json_encode()
?
例如:
<?php
$str = "$(\"#output\").append(\"<p>This is a test!</p>\")";
echo json_encode($str);
?>
Run Code Online (Sandbox Code Playgroud)
注意:当你回显$ str时,没有问题...但是当你使用时回显json_encode()
,(\)
反斜杠就会显示出来.
有办法解决这个问题吗?谢谢.
我需要显示当前所选文件的名称(在<input type="file">
元素中).
一切都很好,唯一的问题是我得到这种字符串"C:\ fakepath\typog_rules.pdf"(browset自动将其作为输入元素的值).
当我尝试分割字符串'\'
或'\\'
由于未转义的斜杠而失败时.尝试匹配/替换斜线也失败了.有没有解决的办法?我需要这个至少在Opera和IE中工作(因为在其他浏览器中我可以使用FileReader)
EG我将"C:\ fakepath\typog_rules.pdf"作为输入,并希望得到"typog_rules.pdf"作为输出.
我在R工作,遇到麻烦逃避反斜杠.我正在使用图书馆stringr
.
install.packages("stringr", repos='http://cran.us.r-project.org')
library("stringr")
Run Code Online (Sandbox Code Playgroud)
我想要做 str = str_replace_all(str, "\", "")
所以我试过str = str_replace_all(str, "\\", "")
但它不起作用.
我该怎么办?
我想使用LaTeX将反斜杠字符写入文本文件.
下面的第一行代码声明了一个变量'file',它描述了文件'myfile.out'.第二行打开文件,第三行尝试写入反斜杠'\'到文件.
\documentclass{article}
\begin{document}
\newwrite\file%
\immediate\openout\file=myfile.out%
\immediate\write\file{\}%
\end{document}
Run Code Online (Sandbox Code Playgroud)
第三行不起作用,因为LaTeX与反斜杠混淆,任何人都知道我怎么能让它工作?我尝试了很多东西,包括\textbackslash, $\backslash$ \char
``\`等,似乎没什么用.
非常感谢
看起来很简单吧?好吧,我不知道.
这是我正在尝试的代码:
input = Regex.Replace(input, "\\", "\\\\\\");
Run Code Online (Sandbox Code Playgroud)
但是,我收到一个错误,
ArgumentException未处理 - 在模式结束时解析"\" - 非法\.
我该怎么做呢?
我试图用两个反斜杠替换我的字符串中的反斜杠,如下所示:
str.gsub!("\\", "\\\\")
Run Code Online (Sandbox Code Playgroud)
但是,它没有做任何事情.我糊涂了...
我试图以这种格式在Windows平台上访问我的ruby脚本中的网络路径.
\\servername\some windows share\folder 1\folder2\
Run Code Online (Sandbox Code Playgroud)
现在,如果我尝试将其用作路径,它将无法工作.对于此脚本,没有正确转义单个反斜杠.
path = "\\servername\some windows share\folder 1\folder2\"
d = Dir.new(path)
Run Code Online (Sandbox Code Playgroud)
我尝试了所有我能想到的东西来正确地逃避路径中的斜线.但是我无法摆脱那个单一的反斜杠 - 因为它具有特殊意义.我尝试单引号,双引号,转义反斜杠本身,使用替代引号,如%Q {}或%q {},使用ascii转换为char.从某种意义上讲,我没有做任何事情.:-)现在临时解决方案是映射网络驱动器N:\指向该路径并以这种方式访问它,但这不是解决方案.
有谁知道如何正确逃脱单反斜杠?
谢谢
我试图用反斜杠替换forwardslashes.要做到这一点,我有以下代码行:
STRING(REGEX REPLACE "/" "\\" SourceGroup ${SourceGroupPath} )
Run Code Online (Sandbox Code Playgroud)
SourceGroupPath = A/File/Path.SourceGroup是将结果设置为的变量.
我遇到的问题是代码的"\\"部分.我已经尝试了几种方法来使用反斜杠文字,如"\\"和使用unicode,但似乎没有任何工作.
我在CMake中遇到的错误是:
CMakeLists.txt处的CMake错误:41(STRING):字符串子命令REGEX,mode REPLACE:replace-expression以反斜杠结尾.
有人可以帮帮我吗?
谢谢,
沃特