问题标签 [newline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 新线路和浏览器/操作系统兼容性
我有一个接受值列表的表单,每个值都列在单独的 textArea 行上。在我的 Servlet 中,我根据换行符“\r\n”对从该 textArea 收到的字符串进行标记,如下所示:
这似乎工作正常。我得到了预期的值数组。我相信这是因为浏览器处理标准化换行符发送到服务器的方式,无论表单数据是从哪个操作系统/浏览器发送的(请参阅这篇文章)。我已经在 IE、Firefox、Chrome 中进行了测试……一切似乎都可以正常工作,我对此非常有信心。
在服务器端接收到值后,我将这些值用于一些查找等,然后将它们写回 textArea 以进行响应。为了做到这一点,我以我收到它的相同方式写回它......我只是构建一个新字符串,并用“\r\n”分隔每个值。然后我将 textArea 的值设置为该字符串。
在我尝试过的所有浏览器中,这对我来说也都可以测试。但是,我只是担心我是否在这里涵盖了所有基础......如果有人在运行 Mac,“\r\n”会在他们的浏览器上正确翻译吗?Linux 呢?我认为一切都将在浏览器中处理,但我只是不确定这里......所以我的问题是,这对你来说是正确的,还是我错过了什么?
tsql - 替换 TSQL 中的换行符
我想替换(或删除)TSQL 字符串中的换行符。有任何想法吗?
显而易见的
就是不会做...
regex - 为什么我的正则表达式不折叠换行符组?
我有以下正则表达式来尝试减少换行符组:
它开始于:
我希望将连续的换行数减少到最多连续两个(只是尝试对我为内部 wiki 导入的一些文件进行一些清理)。数据有几行 CRLF 分布在其中(Windows 数据文件)。然而,它似乎不起作用。
我究竟做错了什么?这是一个错误的示例:
开始于:
我正在剥离 HTML 标签,所以它最终是这样的:
然后我应用正则表达式,结果如下:
newline - Web 表单中的换行符有标准吗?
我可以期望文本框中的换行符是常见的换行符约定之一,还是取决于用户的操作系统?
即:CR 或 CR+LF 或 LF
javascript - 如何为 HTML 标签属性使用多行值?(即我如何逃避换行符?)
如何在 HTML 标签属性中包含换行符?
例如:
编辑:对不起,不好的例子,如果标签碰巧不在javascript中,说:
编辑2:原来字符串中的换行符不是我的问题,它是我调用的javascript函数。FWIW, "
" 可用于 HTML 属性中的换行符。
c# - C# 通知中的新行(紧凑框架)
我正在尝试在智能设备 C# 项目中使用通知控件,但我似乎无法获得新行 - 我尝试使用 \n、\r\n 和 System.Environment.NewLine,但这些都不起作用- 在标准 Visual Studio 2008 模拟器中,所有内容仍显示在一行中。如何让新线路出现?
netbeans - 如何在 Netbeans 中的 Windows 和 UNIX 换行符之间切换?
我使用的 NetBeans 版本是 6.5.1
syntax - 如何在 ColdFusion 中的字符串中写入换行符?
目前我正在通过以下两种方法之一在字符串中添加换行符:
或者
有什么更像 Java/C++ 的方式吗?我的意思更像是这样的:
php - 如何在 PHP 中编写统一的新行?
显然不是"\r\n",它只适合windows,会在linux上引起^M
text-editor - 哪些文本编辑器可以正确处理 Windows 和 Unix 样式的换行符?
哪些文本编辑器(免费或商业)能正确处理字符编码和 Windows/Unix 换行符?