newline相关内容

如何在 Bash 脚本中将 DOS/Windows 换行符 (CRLF) 转换为 Unix 换行符 (LF)

我如何以编程方式(即,不使用 vi)将 DOS/Windows 换行符转换为 Unix? dos2unix 和 unix2dos 命令在某些系统上不可用.如何使用 sed、awk 和 tr 等命令来模拟这些? 解决方案 可以使用tr从DOS转换到Unix;但是,只有当 CR 仅作为 CRLF 字节对的第一个字节出现在您的文件中时,您才能安全地执行此操作.这通常是这种情况.然后你使用: ..
发布时间:2021-12-03 12:42:29 服务器开发

为 Excel 生成 CSV 文件,如何在值中添加换行符

我需要为 Excel 生成一个文件,此文件中的某些值包含多行. 里面还有非英文文本,所以文件必须是 Unicode. 我现在生成的文件看起来像这样:(在 UTF8 中,混合了非英文文本并带有很多行) Header1,Header2,Header3Value1,Value2,"Value3 Line1Value3 Line2" 请注意,多行值用双引号括起来,其中包含一个普通的日常换行 ..
发布时间:2021-12-02 22:22:35 其他开发

如何处理 JSON 中的换行符?

我已经生成了一些 JSON,我正在尝试将它拉入 JavaScript 中的一个对象中.我不断收到错误.这是我所拥有的: var data = '{"count" : 1, "stack" : "sometext\n\n"}';var dataObj = eval('('+data+')'); 这给了我一个错误: 未终止的字符串文字 使用 JSON.parse(data),我看到类似的错误消 ..
发布时间:2021-12-02 11:01:45 前端开发

从 fgets() 输入中删除尾随换行符

我正在尝试从用户那里获取一些数据并将其发送到 gcc 中的另一个函数.代码是这样的. printf("请输入您的姓名:");if (!(fgets(Name, sizeof Name, stdin) != NULL)) {fprintf(stderr, "读取名称时出错.\n");退出(1);} 但是,我发现它最后有一个换行符 \n .因此,如果我输入 John,它最终会发送 John\n.如 ..
发布时间:2021-12-01 23:33:40 其他开发

如何删除尾随的换行符?

Perl 的 chomp 函数的 Python 等价物是什么,如果字符串是换行符,它会删除字符串的最后一个字符? 解决方案 尝试方法 rstrip()(参见文档 Python 2 和 Python 3) >>>'测试字符串\n'.rstrip()'测试字符串' Python 的 rstrip() 方法默认删除所有类型的尾随空格,而不仅仅是 Perl 对 chomp. >>>'测试 ..
发布时间:2021-11-30 23:54:35 Python

将 PHP 字符串传递给 JavaScript 变量(并转义换行符)

将 PHP 字符串编码为 JavaScript 变量的最简单方法是什么? 我有一个包含引号和换行符的 PHP 字符串.我需要将此字符串的内容放入 JavaScript 变量中. 通常,我只会在 PHP 文件中构建我的 JavaScript,就像这样: var myvar = ""; 但是,当 $myVarValue 包含引号或换行符时,这不起作用. 解决方案 扩展别人的答案 ..
发布时间:2021-11-30 22:20:38 PHP

Java 的“%n"怎么了?在 printf 中?

我正在阅读 Effective Java,它在任何地方都使用 %n 作为换行符.我已经成功地将 \n 用于 Java 程序中的换行符. 哪个是“正确"的?\n 有什么问题?为什么 Java 改变了这个 C 约定? 解决方案 来自快速谷歌: 还有一个说明符与参数不对应.输出换行符的是“%n".在某些情况下也可以使用 "\n",但由于 "%n" 始终输出正确的特定于平台的行分隔符, ..
发布时间:2021-11-25 19:53:44 Java开发

如何从 Java 中的文件中删除换行符?

如何在 Java 中以适用于 Windows 和 Linux 的方式替换字符串中的所有换行符(即没有回车/换行/换行等操作系统特定问题)? 我已经尝试过(注意 readFileAsString 是一个将文本文件读入字符串的函数): String text = readFileAsString("textfile.txt");text.replace("\n", ""); 但这似乎不起作用 ..
发布时间:2021-11-25 17:41:38 Java开发

如何获得依赖于平台的换行符?

如何在 Java 中获得依赖于平台的换行符?我不能到处使用 "\n". 解决方案 除了 line.separator 属性,如果您使用的是 java 1.5 或更高版本和 String.format(或其他 格式化方法)你可以使用 %n 如在 日历 c = ...;String s = String.format("公爵的生日:%1$tm %1$te,%1$tY%n", c);//注意` ..
发布时间:2021-11-25 11:46:11 Java开发

按新行拆分 Java 字符串

我正在尝试使用正则表达式在 JTextArea 中拆分文本以通过 \n 拆分字符串但是,这不起作用,我也尝试了 \r\n|\r|n 和许多其他正则表达式组合.代码: public void insertUpdate(DocumentEvent e) {String split[], docStr = null;文档 textAreaDoc = (Document)e.getDocument(); ..
发布时间:2021-11-25 11:30:54 Java开发

如何获得依赖于平台的换行符?

如何在 Java 中获得依赖于平台的换行符?我不能到处使用 "\n". 解决方案 除了 line.separator 属性,如果您使用的是 java 1.5 或更高版本和 String.format(或其他 格式化方法)你可以使用 %n 如在 日历 c = ...;String s = String.format("公爵的生日:%1$tm %1$te,%1$tY%n", c);//注意` ..
发布时间:2021-11-19 22:51:27 Java开发

按新行拆分 Java 字符串

我正在尝试使用正则表达式在 JTextArea 中拆分文本以通过 \n 拆分字符串但是,这不起作用,我也尝试了 \r\n|\r|n 和许多其他正则表达式组合.代码: public void insertUpdate(DocumentEvent e) {String split[], docStr = null;文档 textAreaDoc = (Document)e.getDocument(); ..
发布时间:2021-11-19 22:46:38 Java开发

将多行字符串转换为数组

我有这个脚本: nmapout=`sudo nmap -sP 10.0.0.0/24`names=`echo "$nmapout";|grep“MAC"|grep -o '(.\+)'`echo "$names"; 现在 $names 变量包含用换行符分隔的字符串: >_(网件)(鸿海精密工业有限公司)(苹果) 我尝试使用子字符串方法进行数组转换: names=(${names//\\n ..
发布时间:2021-11-18 04:54:12 其他开发

将 textareas 字符串值转换为由新行分隔的 JavaScript 数组

我有一个 textarea,用户最多可以在其中写入 1000 个字符.我需要获取 jQuery('#textarea').val() 并创建一个数组,其中每个项目都是 textarea 值的一行.这意味着: 这是 textarea 中的一个不错的行. 这是另一行. (假设这一行是空的 - 它应该被忽略). 有人在上面留下了 2 行以上的新行. 应该转换成JavaScript数组: ..
发布时间:2021-11-18 04:01:13 前端开发

尝试验证它是否存在后,换行符删除不起作用

我正在编写代码来解析一些输入数据并以特殊格式将其写入文件.我正在从每个字符串标记中删除一个换行符: token[strlen(token)-2] ='\0' 它是 -2 因为最后一个元素是 \0.这非常有效.但是,输入数据的最后一个元素没有换行符,因此仅使用它最终会从最后一个输入集中删除倒数第二个字符. 原始输入:0.38通过删除运行它后:0.3 显而易见的解决方案是在删除之前检查换行符是 ..
发布时间:2021-11-18 03:51:51 其他开发

如何在 Swift 中按新行拆分字符串

我有一个从文本文件中获取的字符串. 文本文件: 第 1 行2号线3号线... 我想将其转换为数组,每行一个数组元素. [ “第 1 行"、“第 2 行"、“第 3 行"、... ] 根据文件的保存方式,字符串可以采用以下形式之一: string = "Line 1\nLine 2\nLine 3\n..." 其中 \n 是新行(换行)字符 string = "Line 1 ..
发布时间:2021-11-18 02:15:51 移动开发

UNIX:用冒号替换换行符,在 EOF 之前保留换行符

我有一个以下格式的文本文件(“INPUT.txt"): ABC LFD LFX LFY LFZ LF 我需要重新格式化为: A:B:C:D:X:Y:Z 我知道你可以用'sed'来做到这一点.使用“sed"执行此操作有 10 亿次谷歌点击.但我试图强调可读性、简单性以及使用正确的工具来完成正确的工作.'sed' 是一个使用和隐藏换行符的行编辑器.可能不是这项工作的 ..
发布时间:2021-11-16 19:33:57 服务器开发