标签: escaping

Java正则表达式忽略'.' 符号

我试图在每个'.'分割一个字符串.(句点),但句点是java正则表达式使用的符号.示例代码,

String outstr = "Apis dubli hre. Agro duli demmos,".split(".");
Run Code Online (Sandbox Code Playgroud)

我无法摆脱句号角色,那么我怎么让Java忽略它?

java regex ignore escaping period

-2
推荐指数
1
解决办法
2989
查看次数

为什么尝试逐字逐句地失败?

我有这个子字符串我想从字符串中删除:

<ArrayOfSiteQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://schemas.datacontract.org/2004/07/CStore.DomainModels.HHS">
Run Code Online (Sandbox Code Playgroud)

意识到它充满了愚蠢,我认为逐字逐句可以解决所有弊病:

String messedUpJunk = @"<ArrayOfSiteQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://schemas.datacontract.org/2004/07/CStore.DomainModels.HHS">";
Run Code Online (Sandbox Code Playgroud)

...但是,在Lost In Space中解释机器人,不计算(编译); 我得到," ;预期 "在第一个"http".

我可以通过转义引号来获得它:

String messedUpJunk = "<ArrayOfSiteQuery xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://schemas.datacontract.org/2004/07/CStore.DomainModels.HHS\">";
Run Code Online (Sandbox Code Playgroud)

......但如果它没有动词,那么逐字使用是什么用途?

c# quotes escaping verbatim-string

-2
推荐指数
1
解决办法
54
查看次数

Java:单反斜杠字符串 - 为什么“\\”非法?

我知道反斜杠用于字符转义,因此我必须使用其中两个反斜杠来编写单个反斜杠。

但为什么这不能编译呢?

"\\" => 无法编译

但是这个:

“\\\\”=>“\”

哪个\转义了什么?

先感谢您!

java regex escaping backslash

-2
推荐指数
1
解决办法
8524
查看次数

将字符串中的花括号转义为未定义的次数

有关的:

使用花括号 ( {•••}) 表示要格式化的字符串部分。如果您想使用文字花括号字符,以便它们被 忽略.format(),您可以使用双花括号 ( {{•••}})。MCVE:

string = "{format} {{This part won't be formatted. The final string will have literal curly braces here.}}"
print string.format(format='string')
Run Code Online (Sandbox Code Playgroud)

如果您有.format()s链,则每次使用.format(). 最后一个被 4 个大括号包围,并在最终输出中以文字花括号结束。MCVE:

string = "{format1} {{format2}} {{{{3rd one won't be formatted. The final string will have literal curly braces here.}}}}"
print string.format(format1='string1').format(format2='string2')
Run Code Online (Sandbox Code Playgroud)

也可以将另一个格式字符串格式化为格式字符串。最后一个被 4 个大括号包围,并在最终输出中以文字花括号结束。MCVE:

string = "{format1} {{{{3rd one won't be formatted. The final string will have …
Run Code Online (Sandbox Code Playgroud)

python escaping string-formatting python-2.x python-2.7

-2
推荐指数
1
解决办法
4142
查看次数

用 C++ 创建一颗星星

我正在尝试在代码块 IDE 中成为明星。为了创建星星,我尝试合并“ \”反斜杠,但是当我构建并运行程序时,反斜杠被省略。

#include <iostream>

int main() {
    std::cout << " /\\ " << '\n';
    std::cout << "<  >" << '\n';
    std::cout << "//\\" << '\n';
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

居住

在网上查找了一个解决方案,建议使用两个反斜杠,因为反斜杠是一个“可执行文件”(定义可能错误)。该解决方案确实适用于第一行,但星形的末端缺少一条腿,有什么想法为什么吗?

我还尝试了最后一行的三重反斜杠,但我遇到了同样的问题。

c++ console iostream escaping codeblocks

-2
推荐指数
1
解决办法
152
查看次数

如何在字符串python中的引号前插入\ backslash

我想在我的字符串中的每个引号之前插入一个\,使用pymysql将其插入到我的SQL数据库中.如果我不转义引号,我无法在数据库中插入字符串.

举个例子:

str ="好的我准备好了"

一定是 :

str ="好吧我准备好了"

但是打印str必须是:"好吧我已经准备好了"

为了执行它我做了:

str = str.replace("'", "\'")
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我仍然无法在我的数据库中插入我的字符串.我有错误消息:

您的SQL语法有错误; 查看与您的MySQL服务器版本相对应的手册,以获得正确的语法,使用附近的语义搜索软件可以支持从直观的聊天机器人到第1行的"aarc"的所有内容.

我也会打印我的字符串,看不到\

有谁知道我该怎么办?

python escaping python-2.7

-3
推荐指数
2
解决办法
7381
查看次数

如何用双引号将变量括起来

所以我猜对了一半,但我错过了另一半,所以,

输入是

echo $p
jq 'if .tweet | contains('\"$p\') then . |= . + {'$p': 1} else . |= . + {'$p': 0} end' newfirst.json
Run Code Online (Sandbox Code Playgroud)

我得到的输出是

if .tweet | contains("accelerite) then . |= . + {accelerite: 1} else . |= . + {accelerite: 0} end
Run Code Online (Sandbox Code Playgroud)

我想要的输出是

if .tweet | contains("accelerite") then . |= . + {"accelerite": 1} else . |= . + {"accelerite": 0} end
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

bash shell escaping jq

-3
推荐指数
1
解决办法
50
查看次数

条件是如何使用的?

以下C代码中的以下条件是什么意思?

if (line[currChar] == '\"')
Run Code Online (Sandbox Code Playgroud)

c if-statement escaping

-5
推荐指数
1
解决办法
85
查看次数