我只是在解析一些文本的过程中,并且不记得C#中的选项卡的转义字符是什么?

===============>>#1 票数:104 已采纳

容易一个! “\\ t” 的

编辑:事实上,这里有官方的东西: Escape Sequences

===============>>#2 票数:4

对于需要快速参考可以在string文字中使用的C#Escape序列的人

\\ t水平标签(ASCII码值:9)

\\ n换行(ASCII码值:10)

\\ r \\ n回车(ASCII码值:13)

单引号

“双引号

\\\\反斜杠

\\? 字面问号

\\ x12十六进制表示法的ASCII字符(例如0x12)

\\ x1234十六进制表示法的Unicode字符(例如0x1234)

值得一提的是,这些(在大多数情况下)是通用代码。 所以\\ t是9,在Windows和Linux上\\ n是10个char值。 但换行顺序并不普遍。 在Windows上它是\\ n \\ r和Linux上它只是\\ n。 这就是为什么最好使用Environment.Newline来调整当前的操作系统设置。 使用.Net Core非常重要。

  ask by GateKiller translate from so

未解决问题?本站智能推荐:

1回复

如何忽略转义字符“垂直”选项卡

如果用户名中带有\\ v,则使用下面的代码查找用户名时会出现问题。 例如,如果他们的用户名为xxx \\ vtest,则使用LastIndexOf函数时找不到反斜杠。 如果我尝试这样做,它将毫无问题。 关于如何在使用User.Identity.Name时忽略转义字符的任何想法?
3回复

逃避性格头痛

我正在尝试使用c#来查找html元素但是我正在努力使用转义字符。 我的下面的代码是一个html并尝试在其中找到一个元素,但是start并没有返回IndexOf。 我究竟做错了什么?
6回复

转义字符问题

我有一个字符串变量。 它包含文字: 当我尝试将其添加到TextBox控件时,没有任何反应。因为\\ 0表示END。 如何按原样添加文字? 更新:文本动态放置在变量中。因此,@不合适。
1回复

相同的字符转义序列

我想匹配大括号括起来的数字,但大括号本身就是转义序列,我希望匹配从最后一个大括号开始,当时恰好是奇数个'。 我像这样前瞻/后看断言: 但这与重复{{{0}不匹配,我实际上不确定这可以在没有涉及组和quatifiers的情况下完成。 (如果断言不是比赛的一部分,我会喜欢它)
5回复

逃避角色的最佳方式

我需要逃避这些字符: +-&|!(){}[]^"~*?:\\在它们之前加上\\\\ 。最好的方法是做什么。我的第一个想法是使用替换,但是这将搜索字符串以查找要替换的每个项目。我认为必须有一种方法可以使用正则表达式来完成所有这一切。
3回复

奇异转义字符问题

我将以下c#代码嵌入到ac#asp.net页的文字<% %>中 这破坏了我的代码,因为它显然不能使用\\'转义字符。 为什么会这样呢? 其他像\\"这样的转义字符在起作用,那么为什么\\'不起作用?
3回复

字符串中的转义和字符

我想设置值appconfig键,但值包含&character.I尝试双&&像这样的“8L && L26X0s8 @ P”但是不工作。可以帮助我吗?
1回复

使用@时逃脱角色

在C#中使用: 我想逃避这些引用,但还没有发现如何。 我现在正在尝试一些想法,但希望有人已经知道了。 莫娜
4回复

C#中的转义字符

我在程序中陷入了转义序列。 我从单引号的xml文件中获取输入。 因此,在字符串中,它可以包含任何转义序列。 所以我想做的是将转义字符后的下一个字符视为普通字符。 为此,我创建了以下正则表达式: 但是它将替换所有转义字符并提供输出: 请帮我怎么办?
4回复

我们需要转义字符“ <”吗

在C#ASP.NET中,如果我们在字符串中包含字符<或>。 我们是否需要像这样逃避它: string a = "\\<test\\>abcdef\\</test\\>" 因为此字符串将通过webservices发送到外部方法。 并以该方法将其转