【发布时间】:2020-05-06 07:57:35
【问题描述】:
我正在尝试在字符串中的 \n 条目上断开多个字符串。目前代码如下:
<p ng-if="controller.service.variable" class="card-text" ng-repeat="factor in controller.service.variable.replace('\n\n','\n').split('\n')">{{factor}}</p>
当字符串中有两个 \n\n 时,这很好用,当有两个以上时,拆分中断并且不再显示任何内容。
\n\n 替换应该在较早的错误中修复此问题,其中两个 \n\n 也会破坏字符串。 有什么想法吗?
当前正在拆分的测试数据:
gjdfbjgd\n\njffsjfsbf\n\nsfj \n\nfsbfsssfsfsf
【问题讨论】:
-
你可以使用正则表达式
.split(/\n*/)进行拆分,也不需要replace -
@AZ_Data 现在出现了,但没有像 \n 那样正确地断行
-
我的错应该是
.split(/\n+/) -
@AZ_Still 似乎出现了空格而不是预期的 \n 输入
-
你能粘贴你正在拆分的数据吗?
标签: javascript angularjs replace split