问题标签 [verbatim-string]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
134 浏览

c# - 如何用逐字字面量写这个

我有一个带空格的音频文件名

说我想通过 cmd 使用外部进程打开这个文件,打开它我需要这样的路径:(c:\users\me\desktop\"this is audio.mp3"带引号)

任何想法如何将其转换为有效的逐字文字?

我尝试了以下方法:

但我得到了这个

c:\users\me\desktop\\这是audio.mp3"

0 投票
2 回答
1802 浏览

c# - 在 C# 中为 Urls 以及本地和网络路径转义命令行参数

如何为控制台应用程序提供自动转义的输入字符串?

我的意思是在我的代码中,我可以做到

如何为 myFolder 提供值而无需通过命令行手动转义?

如果可能的话,我想避免像这样调用这个应用程序:

编辑:如果可能的话,我宁愿像这样调用应用程序

谢谢你。

编辑:

这实际上是针对调用 Sharepoint Web 服务的控制台应用程序。我试过了

0 投票
3 回答
20465 浏览

c# - 如何在逐字字符串中转义“?

我对 c# 有点陌生,我被困在这一点上,我有一个常规字符串,我使用了\to escape ",这里的 escape 意味着逃避编译器对 的解释",并"打印在屏幕上,我得到预期的输出——>

o/p--> 这是一个“常规”字符串

现在,我有一个逐字字符串,我正试图以与上述相同的方式逃避"使用..->\

为什么以上不起作用?

0 投票
5 回答
21240 浏览

c# - 在 C# 中将 \\ 替换为 \

我有一个带有双反斜杠的长字符串(路径),我想用单反斜杠替换它:

这段代码什么都不做...

b遗迹"a\\b\\c\\d"

我还尝试了不同的反斜杠组合而不是使用@,但没有运气。

0 投票
2 回答
283 浏览

c# - 如何在逐字字符串文字中包含逐字字符串文字?

如何在 C# 中存储类似以下字符串的内容:

0 投票
4 回答
380 浏览

c# - 在 C# 中处理引用丰富的字符串的首选方式是逐字还是转义?

逃避还是逐字逐句,这是我的问题。

我需要以编程方式向 C# 中的(Zebra QLn220)打印机发送几个命令,具体来说:

-和:

由于这些命令中有过多的引号,我认为使用逐字字符串是明智的。但基于,我仍然需要将引号加倍,以便它可能/理论上需要像:

...看起来像是由Don KingCoding Horror 中的猫Groucho Marx组成的混搭。

以这种方式转义引号会更好:

?

我应该逃离逐字记录吗?

更新

根据 Eric Lippert 的第一个建议,这个怎么样:

0 投票
2 回答
583 浏览

c# - 为什么 C# 需要两个双引号来打印 " 在逐字字符串的情况下?

如果我存储逐字字符串, string s=@""Hello"";它应该假设解析字符串并打印"Hello"(将"字符作为字符串的一部分)

但在实际实践中,它会失败,而是string s=@"""Hello""";显示所需的输出 ( "Hello")。

为什么语法需要一个额外的"字符?如果 C# 开始以上述假设的方式运行,将会产生什么破坏性结果?

0 投票
2 回答
58 浏览

c# - 为什么尝试逐字化此字符串会失败?

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

意识到它充满了时髦,我认为逐字逐句可以解决所有问题:

...但是,用迷失太空中的机器人来解释,它不会计算(编译);我在第一个“http”上得到“ ;预期”。

我可以通过转义引号来编译它:

...但是,如果不是逐字逐句,逐字逐句又有什么用呢?

0 投票
2 回答
112 浏览

c# - 使类或命名空间中的所有字符串逐字字符串文字

.NET 中是否可以在类、命名空间、文件等中生成所有字符串。逐字字符串文字。

总是有一两个文件只需要大量转义,除非另有说明,否则最好将所有字符串都视为逐字字符串文字(IE 与默认的 .NET 行为相反)。

用例:在我们的一些常量声明文件中(不属于资源文件)。同样在 Razor 的帮助文件中,我们一遍又一遍地转义 HTML。

0 投票
1 回答
7832 浏览

c# - 逐字字符串文字中的新行

我有一个字符串如下:

输出在一行中,如下所示:

我需要如下输出:

如何在此逐字字符串文字中的 'char pad' 之前插入换行符