首页 > 解决方案 > 如何使用正则表达式将行首修剪为特定符号?

问题描述

他们向我发送了一个文本文件,该文件以不必要的信息开头,然后需要的内容更进一步。如何删除特定符号的开头。

示例:line = '大量文本{需要的文本}';

必须删除符号 { 之前的所有内容。我尝试了下面的正则表达式选项:

let str = /^[^{]+/.exec(line)[0];

但它将文本的开头返回到符号 { 我需要做相反的事情

谢谢你的帮助

标签: javascriptregex

解决方案


这就是你可以用 JavaScript 做的事情。

var str = 'lots of text {text needed}';
str = str.substring(str.indexOf("{") + 1);
console.log(str);


推荐阅读