newline相关内容

如何为除最后一行之外的所有行添加换行符?

我正在遍历 HashMap(参见 我之前的问题 了解更多详细信息)并构建一个由 Map 中包含的数据组成的字符串.对于每个项目,我将有一个新行,但对于最后一个项目,我不想要新行.我怎样才能做到这一点?我想我可以进行某种检查,看看条目是否是最后一个,但我不确定如何实际做到这一点. 谢谢! 解决方案 将您的思维过程从“除最后一次外添加换行符"更改为“除第一次外添加换行符": boole ..
发布时间:2021-12-26 12:28:26 Java开发

如何在 Rust 中没有尾随换行符的情况下打印输出?

Rust 中的宏 println! 总是在每个输出的末尾留下一个换行符.例如 println!("请输入数字:");io::stdin().read_line(&mut num); 给出输出 输入数字:56 我不希望用户的输入 56 位于新行上.我该怎么做? 解决方案 您可以使用 print! 宏 代替. print!("请输入数字:");io::stdin().read_lin ..
发布时间:2021-12-25 09:54:19 其他开发

Objective-C - 用一个空格替换换行符序列

如何用一个空格替换换行符 (\n) 序列. 即用户输入了一个双换行符(“\n\n"),我希望将其替换为一个空格(“").或者用户输入了三个换行符 ("\n\n\n") 我想用一个空格 (" ") 替换它. 解决方案 试试这个: NSArray *split = [orig componentsSeparatedByCharactersInSet:[NSCharacterSet ne ..
发布时间:2021-12-25 09:09:54 移动开发

将 \n 替换为 <br/>

我正在用 Python 解析文件中的文本.我必须用 替换所有换行符 (\n),因为此文本将构建 html 内容.例如,这是文件中的一些行: 'title\n' 现在我这样做了: thatLine.replace('\n', ' ')打印那行 我仍然看到后面有换行符的文本. 解决方案 只是为了踢球,你也可以这样做 mytext = " ".join(mytext.split("\ ..
发布时间:2021-12-25 08:54:55 Python

如何以最聪明的方式替换 PHP 中不同的换行样式?

我有一个可能有不同换行样式的文本.我想用相同的换行符替换所有换行符 '\r\n', '\n','\r' (在本例中为 \r\n ). 最快的方法是什么?我目前的解决方案看起来很糟糕: $sNicetext = str_replace("\r\n",'%%%%somthing%%%%', $sNicetext);$sNicetext = str_replace(array("\r","\n ..
发布时间:2021-12-25 08:45:00 PHP

如何在 GridView 单元格中的(即 <br>)中呈现解码的 HTML

我正在将 GridView 绑定到 LINQ 查询.LINQ语句创建的对象中的一些字段是字符串,需要换行. 显然,GridView HTML 对每个单元格中的所有内容进行编码,因此我无法插入 在单元格内创建一个新行. 如何告诉 GridView 不要对单元格的内容进行 HTML 编码? 也许我应该使用不同的控件? 解决方案 你能订阅 RowDataBound 事 ..
发布时间:2021-12-24 13:45:50 C#/.NET

仅当它不存在时才添加换行符

仅当文件不存在时,我才想在文件末尾添加换行符.这是为了防止文件末尾出现多个换行符. 我希望使用 sed.以下是我当前代码的问题: sed -i -e '/^$/d;$G'/inputfile回声文件1姓名1姓名2回声文件2姓名 3姓名 4(新队) 当我在文件上运行我的代码时; echo file1姓名1姓名2(新队)回声文件2姓名 3姓名 4 如果没有换行符,它会添加一个换行符,但如 ..
发布时间:2021-12-24 12:32:54 服务器开发

匹配 sed 中的任何字符(包括换行符)

我有一个 sed 命令,我想在一个巨大的、可怕的、丑陋的 HTML 文件上运行它,该文件是从 Microsoft Word 文档创建的.它应该做的就是删除字符串的任何实例 style='text-align:center;颜色:蓝色;示例样式:示例值' 我试图修改的 sed 命令是 sed "s/style='[^']*'//" fileA >文件B 它工作得很好,除了每当匹配文本中有一个 ..
发布时间:2021-12-24 12:26:41 前端开发

从 CSV 中删除 \r (CR)

在 OSX 上,我需要删除行尾 CR (\r) 字符(在 cat -v^M>) 来自我的 CSV 文件: $ cat -v myitems.csv 输出: strPicture,strEmail^Mimage1xl.jpg,me@example.com^M 我用 sed 和 perl 尝试了很多选项,但没有任何效果. 有什么想法吗? 解决方案 试试这个,它会解决你的问题. ..
发布时间:2021-12-24 12:15:44 其他开发

sed 帮助:匹配和替换文字“\n"(不是换行符)

我有一个包含多个 \n 实例的文件. 我想用实际的换行符替换它们,但 sed 无法识别 \n. 我试过了 sed -r -e 's/\n/\n/'sed -r -e 's/\\n/\n/'sed -r -e 's/[\n]/\n/' 以及许多其他逃避它的方法. sed 能够识别文字 \n 吗?如果是这样,如何? 是否有另一个程序可以读取将 \n 解释为真正的换行符的文件 ..
发布时间:2021-12-24 12:08:09 服务器开发

Vim 在文件末尾显示换行符

使用 set eol 选项 Vim 会在文件保存时自动在文件末尾添加一个换行符.我有这个选项,但我希望能够在 Vim 中看到这个换行符,所以我知道它确实在那里. 例如 Vim 中的文件: TextMate 中的同一个文件: 这总是欺骗我,我最终添加了第二条新线,后来才意识到.发布了这个完全相同的问题 此处 但被接受的答案并未回答问题的这一部分. 使用设置列表: 我可以 ..
发布时间:2021-12-24 08:48:33 其他开发

什么是换行符——'\n'

这是一个非常基本的概念,但我一直无法很好地表达.我想尝试拼写它,看看我哪里出错了. 如果必须的话,我将如何定义“换行符".假设我在unix(或windows)中创建了一个新文件,那么该文件是否通过在文件中插入一个称为“换行符"的特殊字符来存储“行尾"信息.如果是这样,它的 ascii 值是多少?我记得在 C 程序中,我已经根据值 '\n' 检查了读取字符.以及为什么这会混淆 2 个字符来表示 ..
发布时间:2021-12-24 08:30:10 服务器开发

为什么我需要二进制模式的 vim 才能让“noeol"工作?

这个问题是对解决的后续问题,我用于“在vim中保存文件而无需换行符文件末尾强行添加"的烦恼. 基本上我不能在我的 .vimrc 中使用 set noeol 因为它什么都不做! 如果我以二进制模式编辑文件,它会做它应该做的事情.(vim -b file 而不是 vim file) 这是为什么? 无论如何在 .vimrc 中有一个简单的首选项,不要在我编辑的每个文件中添加换行符 ..
发布时间:2021-12-24 08:26:51 其他开发

为什么 Vim 会在文件末尾添加一个新行?

我经常使用 Wordpress,有时我会临时更改 Wordpress 核心文件以了解发生了什么,尤其是在调试时.今天我得到了一个小惊喜.当我准备将更改提交到我的 git 存储库时,我注意到 git status 将 Wordpress 文件之一标记为未暂存以进行提交.我记得在关闭文件之前我已经恢复了我对该文件所做的所有更改,所以我决定使用 diff 来查看发生了什么变化.我将项目中的文件与我保存在 ..
发布时间:2021-12-24 08:23:46 其他开发

如何在 Vim 中用换行符替换字符

我正在尝试用新行替换当前文件中的每个 ,: :%s/,/\n/g 但它插入了一个看起来像 ^@ 的东西,而不是一个真正的换行符.该文件不是在 DOS 模式下或其他任何东西. 我该怎么办? 如果你和我一样好奇,请查看问题为什么\Vim 的换行符? 也是. 解决方案 使用 \r 而不是 \n. 用 \n 替换会在文本中插入一个空字符.要获得换行符,请使用 \r.但是,当搜 ..
发布时间:2021-12-24 08:12:45 其他开发

回车和换行顺序

正确的回车顺序和换行顺序重要吗?对于文本编辑器,它们的出现顺序重要吗? 例如代替 \r\n 这个 \n\r 似乎杰夫已经写了一篇非常好的博文 关于这个主题. 解决方案 传统的顺序,当两个控制字符都使用时,是回车,然后是换行. 这可以追溯到旧的 ASR-33 电传打字机. 当向 ASR-33 发出回车时,如果打印头靠近右边距,则需要 10 秒以上的时间返回左边距,而 ..
发布时间:2021-12-22 20:14:32 其他开发

用 grep 删除空行

我在 Linux 中尝试了 grep -v '^$' 但没有奏效.此文件来自 Windows 文件系统. 解决方案 尝试以下操作: grep -v -e '^$' foo.txt -e 选项允许匹配正则表达式. ^$ 周围的单引号使其适用于 Cshell.其他 shell 会对单引号或双引号感到满意. 更新:这对我来说适用于带有空行或“全空白"的文件(例如带有“\r\n"样 ..
发布时间:2021-12-22 20:13:51 其他开发

显示\r\n的文本编辑器?

我正在寻找一个可以显示实际回车和换行符的文本编辑器. 例如如果我保存这个字符串:"This\rIs\r\nA\nString" 而不是显示 这个是一个细绳 我正在寻找一些可以显示的文本编辑器 This\rIs\r\nA\nString 我认为我在某个程序中解析文本文件的问题是由换行符/回车符/行尾不一致引起的. 我可以制作一个可以读取文件并以该格式显示的程序,但我认为如果 ..
发布时间:2021-12-22 19:46:02 其他开发

从标准输入读取()不会忽略换行符

我正在使用以下条件语句从标准输入中读取数据. if ((n = read(0,buf,sizeof(buf))) != 0) 从标准输入输入数据时,通常用户在完成后按回车键.但是 read() 也将 '\n' 作为输入,在这种情况下 n = 1 并且条件不会评估为假.除了检查 buf 的内容外,有没有办法在用户在标准输入上按 Enter(不输入任何内容)时使条件评估为 false.除了 rea ..
发布时间:2021-12-21 18:04:14 其他开发

新行命令 (\n) 不适用于 Firebase Firestore 数据库字符串

我正在使用 Swift 制作应用程序,并且正在使用 Firebase Firestore.Firestore 是一个数据库,其中包含一些我放入 UILabel 的字符串.对于我的一些字符串,我使用了换行命令(或 \n).所以我的一些字符串看起来像这样: “这是第一行\n这是第二行\n这是第三行"; 但是,每当检索到该字符串时,它都会添加到 UILabel 并显示如下... 这是第一行\n ..
发布时间:2021-12-21 16:53:30 移动开发