newline 相关问题

换行符是指表示文本换行符的字符序列(也称为行尾,EOL或换行符)。不同的操作系统具有不同的换行顺序。

在 ViewData["msg"] 中传递 NewLine(或 <Br />)

如何在 ViewData["msg"] 中传递 Environment.NewLine (或 < br />) 在视图本身内部呈现为真正的? 我正在使用 C# ...

回答 4 投票 0

为什么它不给我新的线路?

我希望输出打印成两行,但它不会打印任何内容。相反,我收到错误代码: 它突出显示了 &q...

回答 1 投票 0

powershell 将数据写入 COM 端口删除换行符

我需要将数据发送到COM端口,但不带回车符。 这就是我到目前为止所拥有的; $port = 新对象 System.IO.Ports.SerialPort $端口.端口名称 = "COM10" $port.Bau...

回答 1 投票 0

CSS数据属性换行符&伪元素内容值

数据属性中是否可以换行? 我正在尝试做这样的事情: CSS: [数据-foo]:{之后 内容:attr(data-foo); 背景颜色:黑色; } 超文本标记语言 数据属性中是否可以换行? 我正在尝试做这样的事情: CSS: [data-foo]:after { content: attr(data-foo); background-color: black; } HTML <div data-foo="First line \a Second Line">foo</div> 我发现“”是CSS中的新行,但对我来说仍然不起作用。 这就是它的工作原理。 您需要按如下方式修改您的数据属性: [data-foo]:after { content: attr(data-foo); background-color: black; color: white; white-space: pre; display: inline-block; } <div data-foo='First line &#xa; Second Line'>foo</div> 小提琴演示:http://jsfiddle.net/audetwebdesign/cp4RF/ 如何运作 使用 \a 不起作用,但等效的 HTML 实体可以,&#xa;。 根据CSS2.1规范,attr(attribute-label)返回一个字符串,但该字符串未被CSS处理器解析(我不确定这到底意味着什么)。 我推测 \a 必须由 CSS 处理器解释才能显示代码属性。 相比之下,HTML 实体由浏览器直接解释(我猜......),因此它似乎可以工作。 但是,为了使换行正常工作,您需要设置 white-space: pre 以保留伪元素中的空白。注意:您也可以根据内容的性质考虑 pre-wrap 或 pre-line。 参考 关于获取换行符的 HTML 实体代码: http://www.fileformat.info/info/unicode/char/000a/index.htm 关于 attr() 属性的 content 值: http://www.w3.org/TR/CSS2/generate.html#content 您可以在属性值内使用普通换行符: <div data-foo="First line Second Line">foo</div> 浏览器在这方面一直存在bug,并且HTML规范对此还不是很清楚;他们讨论了元素 content 中换行符的含义(它们相当于空格),但没有讨论属性值中的换行符。在 HTML5 CR 中,属性值的解析规则明确表示,换行符只是添加到属性值中。现代浏览器通常遵循这样的规则。 但是,当您通过 attr(...) 在 CSS 中使用该值时,换行符通常会被视为等同于空格,因此您需要将伪元素上的 white-space 设置为支持换行符的值,即 pre、pre-wrap 或 pre-line。 附注在 HTML 中,符号 \a 只是两个数据字符,没有特殊含义。符号 &#xa; 表示换行符(具体来说,换行符),但它仅相当于源中的实际换行符。 在工具提示中添加新行 <tr> <td>RFC</td> <td> <span class="rcftip" tabindex="0" data-descr="AD001: Non Aadhar XML journey &#13;&#10;BU001: DPDs in Bureau, Low score and related issues &#13;&#10;BU002: Presence of default qualifiers &#13;&#10;INC001: Low reported Income &#13;&#10;INC002: Low Income as per SMS &#13;&#10;INC003: Low Income as per Bank Statement &#13;&#10;EL001: Eligibility less than defined &#13;&#10;M001: Name match failed in KYC &#13;&#10;M002: Name match failed in Telco &#13;&#10;M003: Name Match failed in Address proof &#13;&#10;M004: Face match failed &#13;&#10;M005: Distance match failed &#13;&#10;M006: No Local address found"> <span th:if="${user.rfc != null}" th:text="${user.rfc}"></span> </span> </td> </tr> 在 CSS 中 span[data-descr] { position: relative; text-decoration: underline; color: #00F; cursor: help; } span[data-descr]:hover::after, span[data-descr]:focus::after { content: attr(data-descr); position: absolute; left: 0; top: 24px; min-width: 200px; border: 1px #aaaaaa solid; border-radius: 10px; background-color: #ffffcc; padding: 12px; color: #000000; font-size: 14px; z-index: 1; } .rcftip:after { content: '\A'; white-space: pre; word-wrap: break-word; } 结果: 带有新行的工具提示 对于任何使用 svelte(也许是 vue)之类的框架的人,请注意,您不应该在代码库中声明显式的 &#xa; 字符,因为它在编译期间不会按原样处理。相反,只需声明一个 \n 字符,确保它被引用/视为变量。例如: data-tooltip={"Line one\nLine two"} 随着 [data-tooltip]:after { content: attr(data-tooltip); background-color: black; color: white; white-space: pre; display: inline-block; } ...如果您想弄清楚这一点并且碰巧使用 HAML 和 AngularJS,那么请使用 \n。 %a.tooltip{:"data-tip" => "Cost Per Unit: {{humanized_cost}} \n(Calculated for applicable Feature Qty.) "} 结果: Cost Per Unit: $10.54 (Calculated for applicable Feature Qty.) 好的,这是一种简单的方法。你应该把它写成 data-foo='First line </br> Second Line' 和 您可以使用 .html(),而不是使用 .text()。 当您使用 .html() 时,它将作为换行符,这应该可以解决您的问题。

回答 6 投票 0

使用 Mac OS X 上的基本 unix 工具(sed、tr 等)将行结尾转换为其他行结尾

特别是我正在尝试改变所有 到 。这是因为 iCloud 的 IMAP 服务器发送 打破协议和所有的敏感性(我唯一的工作理论是他们这样做了所以他们

回答 4 投票 0

VS 代码:文件末尾新行未保留

我面临着一个令人恼火的问题,即尽管明确设置了应该执行的操作,但没有为 HTML 和 JavaScript 保存新行。有人可以指导我我做错了什么吗? 格...

回答 5 投票 0

确定平台线分隔符的便携式方法

不同的平台使用不同的行分隔符方案(LF、CR-LF、CR、NEL、Unicode LINE SEPARATOR 等)。 C++(和 C)运行时库使大部分程序对大多数程序都是透明的,通过...

回答 2 投票 0

爬虫在windows下返回数据是CR LF,但在linux下不行

我正在尝试使用 symfony 爬虫链接从网站上的标签获取数据。 foreach ($tables as $table) { $response = $this->client->get($url, [ 'http_errors' =>

回答 1 投票 0

Symfony 爬虫在 Windows 中返回带有 CR LF 的数据,但在 Linux 中则不然

我正在尝试使用 symfony 爬虫链接从网站上的标签获取数据。 foreach ($tables as $table) { $response = $this->client->get($url, [ 'http_errors' =>

回答 1 投票 0

symfony swiftmailer 可变换行符

我试图在我的电子邮件模板中添加新行,但由于某种原因它不起作用。 我的控制器: $content = $postData['name']. ' ' .$postData['地址']; $message = \Swift_Message::

回答 1 投票 0

新行在 PHP 5.6 中不起作用

这里我使用 PHP 5.6 版本,因为我正在尝试换行,但它没有发生,我有类似 Gshdhdhhdhdhhdhdhd 的文本 嘎嘎嘎嘎嘎嘎嘎 Gdgdhfhhdhd 咕噜咕噜 噗噗噗噗 Ge hdhdhdhd 你...

回答 1 投票 0

流读取行

我有一个逐行的流阅读器(sr.ReadLine())。我的代码计算行结束和两个行结束 和/或 。 StreamReader sr = new System.IO.StreamReader(sPath, enc); w...

回答 4 投票 0

正则表达式替换每个换行符

我需要将字符串中的每个换行符替换为另一个字符(例如“X”)。我不希望用一个换行符折叠多个换行符! PS:此正则表达式替换所有连续的

回答 3 投票 0

如何在输出中换行

我该如何制作 实际上在我的输出中起作用吗?目前它只是将其全部写入 1 个长块中。感谢您的帮助 Dir.chdir 'C:/Users/name/Music' 音乐 = Dir['C:/Users/name/Music/*.{mp3, MP3}'...

回答 6 投票 0

使用powershell用空格替换新行

嗨,我已经研究这个问题有一段时间了,但我尝试过的都没有效果。请原谅我再次询问这个问题,但我无法在 powershell 中用空格替换新行 $path = "$root\$filena...

回答 4 投票 0

如何在UI5中给文本添加换行符?

转义符 Unicode 字符 \u000a 只能在 JavaScript 中使用。但是,我尝试在 XML 视图中添加换行符,如下所示。但不起作用: 转义字符 \n 和 Unicode 字符 \u000a 仅适用于 JavaScript。但是,我尝试在 XML 视图中添加换行符,如下所示。但不起作用: <u:TimelineItem text="First Line\n SecondLine" /> 文本控件中的新行可以添加以下字符: 在 XML 视图或 XML 片段中: 换行:&#10;或&#x0A;。 推荐:* 与 回车符结合使用:&#13;&#10; 或 &#x0D;&#x0A;。 在 JS 或 i18n.properties 文件中: 换行:\n或\u000a。 推荐:* 与 回车符结合使用:\r\n 或 \u000d\u000a。 或者,考虑使用 模板文字,而不是手动连接上述字符(即简单地将 "..." 替换为 `...`)。 某些 UI5 控件允许开箱即用 HTML 标签 <br>(在 XML 中:&lt;br>): sap.m.MessageStrip 自 UI5 v1.85 起:API 参考、示例 sap.m.FormattedText:API参考 * 请参阅 不同换行格式的问题。对于大多数互联网协议,建议使用回车符组合。 这是一个带有 sap.suite.ui.commons.TimelineItem* 和 sap.m.Text 的 UI5 演示: globalThis.onUI5Init = () => sap.ui.require([ "sap/ui/core/mvc/XMLView", "sap/m/Text", ], async (XMLView, Text) => { "use strict"; const view = await XMLView.create({ definition: `<mvc:View xmlns:mvc="sap.ui.core.mvc" height="100%"> <App xmlns="sap.m" autoFocus="false"> <Page showHeader="false" class="sapUiResponsiveContentPadding"> <commons:TimelineItem xmlns:commons="sap.suite.ui.commons" text="Multiline supported&#10;in Timeline items (XML)" /> <HBox id="myBox" justifyContent="SpaceAround"> <Text text="This&#10;is&#x0A;a&#13;&#10;text (created in XML view)!" renderWhitespace="true" /> </HBox> </Page> </App> </mvc:View>`, }); const textCreatedInJS = new Text({ renderWhitespace: true, text: "And this\nis\u000aanother\r\ntext (created in JS)!", }); view.byId("myBox").addItem(textCreatedInJS); view.placeAt("content"); }); <script id="sap-ui-bootstrap" src="https://ui5.sap.com/resources/sap-ui-core.js" data-sap-ui-libs="sap.ui.core,sap.m,sap.suite.ui.commons" data-sap-ui-theme="sap_fiori_3" data-sap-ui-oninit="onUI5Init" data-sap-ui-async="true" data-sap-ui-compatversion="edge" data-sap-ui-excludejquerycompat="true" data-sap-ui-xx-waitfortheme="init" ></script> <body id="content" class="sapUiBody"></body> * TimelineItem 在 UI5 的早期版本中存在阻止多行的错误。根据 1.44.5 的变更日志: [修复] sap.suite.ui.commons.Timeline:改进了多行文本的渲染 如果使用控件 sap.m.Text,请记住启用属性 renderWhitespace 和 wrapping 以便在 DOM 中渲染新行。 对于 UI5 控件开发人员 在 DOM 中渲染文本可以通过 .text(/*...*/) 中的 API RenderManager 来实现。然而,即使文本包含上述换行符,该 API 也不一定应用换行符。在这种情况下, white-space 属性 pre-line 可以应用于控件的 CSS 样式: .myControlWithText { /* ...; */ white-space: pre-line; /* Allows line break characters to be applied */ } 而不是 您可以使用表达方式:“”。 例如: Text="{TOPOLINO} - {=${PAPERINO} === 'NA' || ${PAPERINO} === 0 ? '---' : ${PAPERINO}}{PAPERONE} " 您可以使用embeddedControl聚合来使用文本控件 在时间轴项目内 <u:TimelineItem> <u:embeddedControl><Text text="First Line\n SecondLine"></Text></u:embeddedControl> </u:TimelineItem>

回答 3 投票 0

Git core.safecrlf 对具有相同行结尾的文件有不同的行为

我有带有 VS 项目的 Windows 机器,我使用 Visual Studio 和 Cygwin 环境中的工具,包括 Git。有时,编辑后我会在文件中得到不同的行结尾。我想要简单的解决方案...

回答 3 投票 0

从 .txt 文件读取到列表时从最后一个字符串中删除“/n”

我有以下代码 voters = [[x.split(' ')[0] for x in open('StudentVoters.txt').readlines()], [x.split(' ')[1] for x in open('StudentVoters.txt').readlines()], [x.split(' ')[1] for x in open('StudentVoters.txt').readlines()] txt').readlines()]] 打印(选民) 这是欧...

回答 1 投票 0

/n 和 /r/n 换行符不适用于 vs2022 中的 c++

学习 C++ 并尝试按照书中描述的那样获取换行符,但 vs 调试器和 cmd print /n 作为常规字符 在此输入图像描述 #包括 #包括 ...

回答 1 投票 0

createElementNS 创建的文本换行符

我觉得我有一个非常愚蠢的问题:我使用以下命令创建一个文本: 文本 = document.createElementNS("http://www.w3.org/2000/svg", "文本") 文本.textContent = "

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.