gpt4 book ai didi

javascript - 从字符串中去除括号和单词 "The"

转载 作者:行者123 更新时间:2023-11-29 15:05:01 24 4
gpt4 key购买 nike

我一直在尝试自己找出正则表达式,但无济于事,我能否让最后一个括号从字符串中消失。

例如:

[地球停转之日]

我只能得到:

地球停转之日]

使用以下 RegEx 代码:

/(\[|\](^The ))\2/

我的目标是:

地球停转之日

如有任何帮助,我们将不胜感激。我花了 3 个小时试图自己解决这个问题...这是我屈服了。:3

最佳答案

你可以试试:

\[The\s(.*)]

如果你需要这个来去除括号,即使 'The' 不存在,你可以尝试:

(?:\[The\s|\[)(.*)]

如果您认为您会遇到可能有“the”或“The”的情况,您可以尝试:

(?:\[[Tt]he\s|\[)(.*)]

下面是一些代码来实现捕获没有括号和'The'的文本:

var title = new Array();
title[0] = "[The Day the Earth Stood Still]";
title[1] = "[Independence Day]";
title[2] = "[the Day the Earth Stood Still]";

alert(title[0].match(/(?:\[[Tt]he\s|\[)(.*)]/)[1]);
alert(title[1].match(/(?:\[[Tt]he\s|\[)(.*)]/)[1]);
alert(title[2].match(/(?:\[[Tt]he\s|\[)(.*)]/)[1]);

在这里试试:http://jsfiddle.net/aSwYz/

关于javascript - 从字符串中去除括号和单词 "The",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4053217/

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