首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在javascript中以字符串形式打印新行字符

在javascript中以字符串形式打印新行字符
EN

Stack Overflow用户
提问于 2021-10-08 02:41:39
回答 3查看 1.6K关注 0票数 0

我正在做一个经常处理字符串的项目。我需要显示字符串中使用的是哪种分隔符。我从一个API调用中得到这个值。如何将分隔符打印到控制台?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
delimiter = '\n';

我想把这个印在屏幕上。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
console.log(delimiter);
// prints "
          "

我需要它打印\n,而不是字面上打印换行符。

EN

回答 3

Stack Overflow用户

发布于 2021-10-08 02:43:47

字符\n是用于新行的转义序列。

这就是为什么如果要在控制台中看到字符串,就需要在字符串上使用replace。就像这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
console.log(delimiter.replace('\n', '\\n'));

额外的反斜杠转义\n,因此不再将其视为换行符。

有关转义序列的更多信息可以在这里找到:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#escape_sequences

票数 3
EN

Stack Overflow用户

发布于 2021-10-08 03:04:20

使用JSON.stringify(),您可以将实际的新行字符(无论是什么)转换为它的字符串版本。然后,在去掉引号和双引号后,你会得到你想要的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
console.log(JSON.stringify(delimiter).replaceAll('"',''));

更新:

如何处理用换行符分隔的字符串中的双引号和控制字符?

这应该能起作用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const delimiter = '\n';
const delimitedText = 'a\nb\nc\nd';
const stringifiedDelimiter = JSON.stringify(delimiter).replaceAll('"','');
console.log(delimitedText.replaceAll(delimiter, stringifiedDelimiter));
票数 1
EN

Stack Overflow用户

发布于 2021-10-08 03:10:41

若要使用已包装文本显示(多)行,请使用以下命令

有一个小正则表达式,它移除\r\n

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const server = 'a\na';

const client = server.replace(/\r?\n/gm, '\\n');

console.log(1, server);
console.log(2, client);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69494560

复制
相关文章
Python以字符形式打印双色图片中的文字
本文代码功能:假设有一白色背景的图片内含非白色姓名,代码读取图片像素信息,用很多星号来打印该姓名。 from PIL import Image def printImage(img): im = Image.open(img) width, height = im.size for h in range(height): for w in range(width): #读取像素值,不是白色就打印星号 c = im.getpixel((w,h))[:3] if
Python小屋屋主
2018/04/16
2.9K0
Python以字符形式打印双色图片中的文字
js在一段字符串中利用正则匹配url地址,以数组形式返回
function getHttpString(s) { var reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g; var reg= /(
kirin
2021/03/04
3.4K0
JavaScript 中的模板字符串
模板字符串是可以使用内嵌表达式的字符串,不少高级语言中都有这一特性,如 Python、Kotlin,JavaScript 也在 ES5 规范中加入了这一特性。
Kindem
2022/08/12
1.5K0
C++之以分隔符的形式获取字符串
void CConvert::Split(const std::string& src, const std::string& separator, std::vector<std::string>& dest) //字符串分割到数组 {
用户3519280
2023/07/06
3420
React字符串形式的ref
在React中,我们可以使用字符串形式的ref来引用组件或DOM元素。字符串形式的ref是一种较早的ref使用方式,它允许我们通过字符串将ref与组件或DOM元素进行关联。
堕落飞鸟
2023/05/19
5330
在Mybatis的collection标签中获取以,分隔的id字符串
有的时候我们把一个表的id以逗号(,)分隔的字符串形式放在另一个表里表示一种包含关系,当我们要查询出我们所需要的全部内容时,会在resultMap标签中使用collection标签来获取这样的一个集合。
算法之名
2019/08/20
3.8K0
在Mybatis的collection标签中获取以,分隔的id字符串
让你的博客在QQ中以XML形式显示
1、复制下面链接,把后面域名更为成自己的 (红色区域,注意域名前面HTTPS),复制到浏览器打开 。
SingYi
2022/07/13
1.7K0
让你的博客在QQ中以XML形式显示
props的字符串数组形式和对象形式
以字符串数组形式列出的 props: props: ['userCode', 'userName', 'placehodler'] 希望每个 prop 都有指定的值类型。这时,你可以以对象形式列出 props 以对象形式的props: props: { array: { type: Array, default () { return [] } }, object: { type: Obj
xyzzz
2020/11/14
2K0
JavaScript 字符串
字符串的索引从 0 开始,这意味着第一个字符索引值为 [0],第二个为 [1], 以此类推。
陈不成i
2021/07/16
7040
JavaScript 字符串
toString() 方法,返回一个表示该对象的字符串,可以将所有的数据都转换为字符串,但是要排除掉 null 和 undefined
Nian糕
2018/08/21
7210
JavaScript 字符串
JavaScript 字符串
如果要在单引号字符串的内部,使用单引号,就必须在内部的单引号前面加上反斜杠,用来转义。双引号字符串内部使用双引号,也是如此。
RiemannHypothesis
2022/10/06
5790
逆序打印字符串
s = input("请输入一个字符串:") if len(s) > 31: print("您输入的字符串过长,请重新输入:") else: l = len(s) print("字符串的长度:%d" % l) print(s[::-1])
汪凡
2018/05/29
7460
Javascript字符串
## 定义 ``` var str = new String("abcdefg"); var str = "abcdefg"; ``` ## 常用方法 ### 字符方法 1.charAt(index):返回下标为index的字符 ``` //字符串“Hello World!”下标为1的字符 var str = "Hello World!"; console.log(str.charAt(1)); // e ``` 2.方括号[index]:返回下标为index的字符(IE8以前不支持,会返回undefin
用户1624346
2018/04/10
6250
javascript字符串
字符串是JavaScript中7种数据中的一种,用于表示由零个或多个16位的Unicode字符组成的字符序列。创建字符串有两种方式,一种是字面量,另一种是构造函数。
踏浪
2019/07/31
5030
一日一技:在Python中字符串折行
实际上,在Python里面,两个字符串之间如果只有 空格或者 空格+换行符,那么Python会自动把这两个字符串拼成一个,例如:
青南
2019/04/25
1.2K0
一日一技:在Python中字符串折行
JavaScript字符串
JavaScript 字符串是引号(单引号或双引号)中的零个或多个字符,用于存储和操作文本。
hotarugali
2022/03/01
6750
JavaScript字符串
JavaScript 字符串(String)就是由零个或多个 Unicode 字符组成的字符序列。零个字符表示空字符串。
用户3519280
2023/07/07
1760
JavaScript 字符串中的 pad 方法!
作者: Dmitri Pavlutin 译者:前端小智 来源:dmitripavlutin 点赞再看,养成习惯本文 GitHub https://github.com/qq44924588... 上已
前端小智@大迁世界
2020/09/07
1.3K0
在字符串中删除特定的字符
题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 首先我们考虑如何在字符串中删除一个字符。由于字符串的内存分配方式是连续分配的。我们从字符串当中删除一个字符,需要把后面所有的字符往前移动一个字节的位置。但如果每次删除都需要移动字符串后面的字符的话,对于一个长度为n的字符串而言,删除一个字符的时间复杂度为O(n)。而对于本题而言,有可能要删除的字符的个数是n,因此该
猿人谷
2018/01/17
9K0
点击加载更多

相似问题

在新行中打印PHP字符串

20

对象-在javascript中以字符串形式引用

11

在Javascript中以字符串形式返回名称

111

在Javascript中以字符串形式输出日期

21

如何在新行上以字符串形式写入项

35
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文