- 此问题在此处已有答案**:
Get text between 2 strings (First & last occurrences) [duplicate](2个答案)
昨天关门了。
我的字符串:var string = '.,.a,,{Correct Answer Nr.1 : b.) Susan },{Correct Answer Nr.3 : b.) She doesn’t say },.x.b,'
我怎样才能删除所有的文本,字符之前的第一个{和之后的最后一个}?
我想要的结果:{Correct Answer Nr.1 : b.) Susan },{Correct Answer Nr.3 : b.) She doesn’t say }
并删除:.,.a,, and ,.x.b,
谢谢
2条答案
按热度按时间tuwxkamq1#
我们可以尝试以下正则表达式替换:
这里使用的正则表达式模式表示匹配:
^
从字符串的开头开始[^{]+
匹配一个或多个不是{
的前导字符|
或[^}]+
匹配一个或多个不是}
的尾随字符$
w1jd8yoj2#
通过贪婪的行为、模式
火柴