Questions tagged «escaping»

转义是将替代含义应用于一个字符或一组字符的过程。


8
XML中的转义双引号字符
xml中的双引号有转义字符吗?我想写一个像这样的标签: <parameter name="Quote = " "> 但是,如果我输入“,则表示字符串已结束。我需要类似(c ++)的东西: printf("Quote = \" "); 是否在双引号之前写了一个字符以逃脱它?
101 xml  escaping 

4
如何取消转义的反斜杠字符串?
假设我有一个字符串,它是另一个字符串的反斜杠转义版本。在Python中,有没有一种简便的方法可以使字符串不转义?例如,我可以这样做: >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>> 但是,这涉及将(可能不受信任的)字符串传递给eval(),这是安全隐患。标准库中是否有一个函数可以接收一个字符串并生成一个不涉及安全性的字符串?
100 python  string  escaping 

3
如何在Markdown表的代码语句中转义管道字符?
在GitHub上,我想构建一个包含Markdown中的代码段的表。除非我在反引号(即)字符之间放置了管道字符(即|),否则它工作正常。 这是我想要的: a | r ------------|----- `a += x;` | r1 `a |= y;` | r2 问题在于第二行代码语句中的竖线被解释为列定界符。然后表渲染看起来很丑陋。我该如何避免呢? 请注意,我已经尝试使用|HTML代码,但是会产生a |= y;。


2
Swift @转义和完成处理程序
我试图更准确地理解Swift的“关闭”。 但是@escaping而且Completion Handler太难理解了 我搜索了许多Swift帖子和官方文档,但感觉还不够。 这是官方文件的代码示例 var completionHandlers: [()->Void] = [] func someFunctionWithEscapingClosure(completionHandler: @escaping ()->Void){ completionHandlers.append(completionHandler) } func someFunctionWithNoneescapingClosure(closure: ()->Void){ closure() } class SomeClass{ var x:Int = 10 func doSomething(){ someFunctionWithEscapingClosure { self.x = 100 //not excute yet } someFunctionWithNoneescapingClosure { x = 200 } } } let instance = SomeClass() …

6
如何在python中写字符串文字而不必转义它们?
有没有一种方法可以在python中声明字符串变量,以使其中的所有内容都自动转义,或者具有其原义字符值? 我不是问如何用斜杠将引号转义,这是显而易见的。我要的是一种通用的方式,使所有内容都以字符串文字形式显示,这样我就不必手动检查并转义非常大的字符串的所有内容。有人知道解决方案吗?谢谢!

3
在bash中转义字符串的命令
我需要一个bash命令,它将字符串转换为转义的东西。这是一个例子: echo "hello\world" | escape | someprog 转义命令"hello\world"进入的位置"hello\\\world"。然后,someprog可以"hello\\world"按预期使用。当然,这是我将要做的事情的简化示例。
97 bash  escaping 



1
PowerShell脚本不接受$(美元)符号
我正在尝试使用PowerShell脚本打开SQL数据连接,并且我的密码包含一个$符号: $cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;") 当我尝试打开连接时,它说: 登录失败

13
将Bash脚本cd到路径名中带有空格的目录
我在macOS X上使用Bash,我想创建一个简单的可执行脚本文件,该文件在运行时将更改为另一个目录。但是,该目录的路径中有空格。您如何做到这一点?这就是我所拥有的... 档案名称: cdcode 文件内容: cd ~/My Code 现在,这不是一个长路径名,但我的实际路径名是五个目录深,其中四个目录在路径中有空格。 顺便说一句,我已经试过cd "~/My Code"与cd "~/My\ Code"和这些都不奏效。
95 bash  escaping 

9
SQL Server中的转义符
我想使用带转义字符的引号。我能怎么做? 我在SQL Server中收到错误 字符串后的引号引起来。 我在varchar变量中编写SQL查询,但收到该错误: 字符串后的引号引起来。 我想将引号用作转义字符。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.