gpt4 book ai didi

javascript - 如何使用此 RegExp 检测换行符

转载 作者:行者123 更新时间:2023-11-30 13:14:43 24 4
gpt4 key购买 nike

我正在使用来自 SO 的正则表达式缩短字符串而不切割单词。不幸的是,当测试字符串中有换行符时,这不起作用。有没有一种方法可以在不剪切单词的情况下以及在第一个换行符之后缩短字符串。

"this is a longish string of \n\n test".replace(/^(.{11}[^\s]*).*/, "$1"); 
//Expected output: "this is a longish"
//Actual output: "this is a longish test"

最佳答案

您是否尝试过在现有的之前插入另一个“.replace()”?

例子:

var longString = "this is a longish<br> string of test";
longString = longString.replace(/\n/g, "").replace(/^(.{11}[^\s]*).*/, "$1");

也许类似的东西会有所帮助?您可能需要稍微调整一下格式,因为我不确定您希望字符串最终看起来如何,或者 <br> 如何显示。您页面中的标记已格式化等。

祝你好运!

关于javascript - 如何使用此 RegExp 检测换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12466305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com