如何输出字符串中转义字符?

问题描述

如果stringstr=@"nhello";Console.WriteLine(str);输出nhello如果stringstr="nhello";stringstrtemp=@str;Console.WriteLine(strtemp);输出hello问题是str如果作为参数传进来,如何输出str里的转义字符n???在线等,谢谢各位啦。

解决方案

解决方案二:
stringstr="\nhello"stringstrtemp=@str;Console.WriteLine(strtemp);输出nhello
解决方案三:
str作为参数传进来的话,不能对里面的内容直接更改啊。假设str里有100个n,不能手动改100次吧。
解决方案四:
可以用这个方法str=str.Replace("n","\n");Console.WriteLine(str);
解决方案五:
谢谢楼上的回答。但这样如果有其他的转义字符,需要replace好多次,有没有更简单点的办法?
解决方案六:
stringstrtempstr.Replace("n","\n");Console.WriteLine(strtemp);
解决方案七:
stringstrtemp=str.Replace("","\");Console.WriteLine(strtemp);
解决方案八:
错了是stringstrtemp=str.Replace("\","\\");Console.WriteLine(strtemp);
解决方案九:
楼上的把所有的都替换了也不对,把不需替换的也替换了。好像str作为参数传进来的时候里面的转义字符已经换成一个编码了,就是说n对应一个编码,我不知道是不是有什么函数可以转换回去。请指教。
解决方案十:
stringstr=@"\nhello"
解决方案十一:
stringstr=@"nhello"
解决方案十二:
stringstr=@"nhello"Console.WriteLine(str);
解决方案十三:
如果stringstr=@"nhello";stringstrtemp=str;Console.WriteLine(strtemp);

输出hello

时间: 2024-08-01 19:34:21

如何输出字符串中转义字符?的相关文章

c语言输出字符串中最大对称子串长度的3种解决方案_C 语言

问题描述: 输入一个字符串,输出该字符串中最大对称子串的长度.例如输入字符串:"avvbeeb",该字符串中最长的子字符串是"beeb",长度为4,因而输出为4. 解决方法:中序遍历 一,全遍历的方法: 1.全遍历的方法,复杂度O(n3); 2.遍历原字符串的所有子串,然后判断每个子串是否对称: 实现方法是:我们让一个指针i从头至尾遍历,我们用另一个指针j从j=i+1逐一指向i后面的所有字符.就实现了原串的所有子串的遍历(子串为指针i到j中间的部分);最后判断得到的

字符串中的转义字符与字符串的长度

提示: (1)计算字符串长度时关键是要注意辨认转义字符: (2)一个转义字符总是以反斜杠开始,再加一个其他字符组成.所以,遇到反斜杠时要特别注意!!! 示例: 1.不带转义字符的字符串 如:"abc!x=/",strlen求其长度为 7,但是因为字符串在末尾还有一个终止符'\0',因此字符串占8个字节,长度为8.   2.带转义字符的字符串 (1) 字符串"abc\n":其中的'\n'为转义字符(换行符),计算字符串长度时只能计作一个字符,所以该字符串的长度为5(而

html js css-JavaScript中数组<li>标签输出字符串异常

问题描述 JavaScript中数组<li>标签输出字符串异常 我用列表输出诗人名字时,在Microsoft edge浏览器中被竖着显示出来了,而且连","号都被显示了.但在ie11中显示正常,有没什么方法能够使edge浏览器显示正常的?具体详情看下图 代码如下 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8">

c#代码-筛选字符串中的字母且不区分大小写,以第一个遇到的形式输出

问题描述 筛选字符串中的字母且不区分大小写,以第一个遇到的形式输出 namespace 作业1{ class Program {private static object ToUpper; static void Main(string[] args) { string str = ""HelloWelcome to WuHanwwwkjdsldjfifnkldsijf!!!!""; Dictionary dic = new Dictionary(); for (i

请问如果将Stream类型的数据转换成MemoryStream,还有如何将MemoryStream里面的数据输出到string字符串中?

问题描述 请问如果将Stream类型的数据转换成MemoryStream,还有如何将MemoryStream里面的数据输出到string字符串中?谢谢! 解决方案 解决方案二:请问如何将Stream类型的数据转换成MemoryStream,还有如何将MemoryStream里面的数据输出到string字符串中?谢谢!解决方案三:先转为byte[],再转成string解决方案四:能举个例子吗?谢谢解决方案五:已经ok了谢谢

[华为机试练习题]43.在字符串中找出连续最长的数字串

题目 描述: 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回:如果存在长度相同的连续数字串,返回最后一个连续数字串: 注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串"1234"的长度就小于数字串"1359055",如果没有数字,则返回空字符串("")而不是NULL! 样例输入 abcd12345ed125ss123058789 abcd12345ss54761 样例输出 输出123058789,函数返回值9 输出547

python过滤字符串中不属于指定集合中字符的类实例

  本文实例讲述了python过滤字符串中不属于指定集合中字符的类.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # -*- coding: utf-8 -*- import sets class Keeper(object): def __init__(self, keep): self.keep = sets.Set(map(ord, keep)) def __getitem__(self, n): if n

[华为机试练习题]61.找出字符串中第一个出现次数最多的字符

题目 描述: 找出字符串中第一个出现次数最多的字符 详细描述: 接口说明 原型: bool FindChar(char* pInputString, char* pChar); 输入参数: char* pInputString:字符串 输出参数(指针指向的内存区域保证有效): char* pChar:出现次数最多的字符 返回值: false 异常失败 true 输出成功 练习阶段: 初级 代码 /*--------------------------------------- * 日期:2015

C#从字符串中分离文件路径、文件名及扩展名

开发程序时,为了更好的识别文件的相关属性,经常需要将文件的路径.名称及其扩展名从一个字符串中分离出来,这时可以使用Substring方法在字符串中进行相应的截取,然后输出即可.从字符串中分离文件路径.文件名及扩展名的关键代码如下: string strPath = textBox1.Text.Substring(0, textBox1.Text.LastIndexOf("\\")); string strName=textBox1.Text.Substring(textBox1.Tex