gpt4 book ai didi

javascript - 我们如何将文本从任意开始位置 trim 到任意结束位置?

转载 作者:行者123 更新时间:2023-12-02 20:12:53 26 4
gpt4 key购买 nike

如何获得精简后的输入文本?例如,

var txt = "你好,你好吗???";

产生如下结果:

“你好吗”

在这里,我想删除前面的“Hello,”部分并删除后面的“???”部分。我无法直接使用字符位置,因为它可以是用户输入的逗号之前的任何单词。

最佳答案

您可以使用正则表达式删除逗号之前的所有内容:

var txt = "Hello, how are you???";

alert(txt.replace(/^[^,]*,/,''));

您可以使用以下方法删除任何尾随的问号:

var txt = "Hello, how are you???";

alert(txt.replace(/\?*$/,''));

您可以使用以下方式组合它们:

var txt = "Hello, how are you???";

alert(txt.replace(/(^[^,]*,)|(\?*$)/g,''));

关于javascript - 我们如何将文本从任意开始位置 trim 到任意结束位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6742846/

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