我们如何将文本从任意开始位置修剪到任意结束位置?
如何获得精简的输入文本? 例如,
var txt = "你好,你好吗???";
要产生如下结果:
“你好吗”
在这里,我想删除前面的“Hello,”部分并删除后面的“???”部分。我无法直接使用字符位置,因为它可能是用户输入的逗号之前的任何单词。
How do I obtain a trimmed down inputted text ?
eg,
var txt = "Hello, how are you???";
To produce result like :
" how are you"
Here, I would like to remove the earlier "Hello," part and remove the later "???" part. I cannot directly use the character positions because it could be any word before comma which user inputs.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用正则表达式删除逗号之前的所有内容:
您可以使用以下方式删除任何尾随问号:
并且可以使用以下方式组合它们:
You can remove everything up to the comma using a regular exprssion:
You can remove any trailing question marks using:
and you can combine them using:
您可以使用 string.replace 函数。
You can use
string.replace
unction.