问题标签 [line-breaks]
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.
php - PHP REGEX - 在换行时通过 preg_split 将文本转换为数组
编辑:
需要拆分数组的帮助
数组示例:
好的,现在通过使用
我明白了
我想得到这个:
什么正则表达式可以获得整行并在换行时拆分!?
windows - 在 Windows Ruby 中使用 UNIX 换行符
是否可以告诉 Windows 中的 Ruby 只使用 \n 而不是 r\n?我遇到了一个问题,即使用 \r\n 保存文件并导致它无法正常运行。我可以更改某个设置来解决此问题吗?
php - 优雅的换行解决方案 (PHP)
有没有一种优雅的方式来处理 PHP 中的换行符?我不确定其他语言,但是 C++ 有eol
那么一些更易读和使用更优雅的东西吗?
谢谢
python - Python行文件迭代和奇怪的字符
我有一个巨大的压缩文本文件,我需要逐行阅读。我选择以下内容:
在文件后期的某个时间点,python 输出与文件不同。这是因为由于 python 认为是换行符的奇怪特殊字符而导致行被中断。当我在“vim”中打开文件时,它们是正确的,但可疑字符的格式很奇怪。我能做些什么来解决这个问题吗?
我尝试过其他编解码器,包括 utf-16、latin-1。我也试过没有编解码器。
我用“od”查看了文件。果然,有 \n 字符它们不应该在。但是,“错误”的前面有一个奇怪的字符。我认为这里有一些编码,其中一些字符是 2 字节,但如果没有正确查看,尾随字节是 \n。
根据'od -h file',违规字符是'1d1c'。
如果我更换:
和:
它工作正常(实际上,速度更快)。但是,我想知道我哪里出错了。
php - php - regex- preg_replace - 换行后的空格!
仍在使用正则表达式!我想学习它,但我仍然把头撞到我的键盘上!;-)
好吧,对你来说非常微不足道,我敢肯定!
假设我有这个刺痛,那\s
是空间实际所在的地方......\n
换行符所在的地方......
编辑:
只是为了解释:
每行总是以一个大写单词开头,后跟一个冒号!
所以我分割每一行的唯一方法是最后一个\n
,因为这个原因我不能删除它!
然后我用这个正则表达式 preg_splitting 每个清理过的行
这给了我一个这样的数组:
现在,我需要做的是删除之后的所有空间A-Z:
我通过这个正则表达式实现的:/\s+(?![A-Z:])/m
产生这个结果
如您所见,它在jum
和之间留有空间ps
怎么会有这样的结果?
谢谢你的时间!
python - 如何检测文件中的 DOS 换行符?
我有一堆文件。有些是 Unix 行尾,许多是 DOS。在切换行尾之前,我想测试每个文件以查看是否为 dos 格式。
我该怎么做?有我可以测试的标志吗?相似的东西?
php - Debian 上的 PHP CLI 应用程序:为什么我不能输出换行符?
我有一个非常令人费解的问题:我正在编写一个在 debian 服务器上运行的 PHP CLI 应用程序。我通过 SSH 连接到服务器,只是正常的方式。一切照常运行。下列情况除外:
执行 PHP 脚本时,SSH 终端上的输出:
我真的很困惑,因为我从来没有遇到过这样的问题。bash 在所有其他方面表现正常。我已经尝试输出chr(10)
等等,同样的问题。
有人有线索吗?
uitableview - iPhone NSString drawAtPoint linebreakmodeWordWrap
由于我的 tableView 滚动速度非常慢,我现在正试图赶上直接绘制方法,类似于 Tweetie App 示例或 Apples TableViewSuite 代码。
所以现在我正在努力用不止一条线来绘制 NSString 。我正在使用该[NSString drawAtPoint: forWidth: withFont: linebreakMode:]
方法,它“中断”了该行,但它不显示第二行,它只是切断了字符串的其余部分。
这是正常行为吗?多行的解决方案是什么?
firefox - Firefox
在 TinyMCE 中从 Word 粘贴时添加
我目前在一个 drupal 站点上使用 TinyMCE 3.3,但有一个烦人的问题。
在 Firefox 中同时使用“从单词粘贴”按钮或“在粘贴时强制清理”会导致 TinyMCE 在我的段落中插入换行符,而该行将在 Word 中结束。在 IE 中,我没有这个问题。
在编辑器中查看源代码时,它不显示
-tag,而是实际的换行符。在编辑器中查看普通文本时,我根本看不到换行符,但在保存时,查看页面时确实存在。即使在每个段落的每一行的开头,它也会插入一个换行符。
我该如何解决这个问题?
“删除换行符”不是一个选项,因为人们想要插入换行符来创建一些垂直间距。
ios - 如何为 UITextField 换行?
我将文本存储在 SQLite 数据库中,其中一个字段如下所示:
但是,当我使用 UITextField 显示文本时,我的应用程序实际上会显示“\n”并且不会换行。有人知道我在做什么错吗?
谢谢