-1

我正在尝试使用正则表达式查找字符串的子字符串。我的字符串是:

<p><a class="twitter-share-button" RANDOM STUFF HERE </script>

我知道随机内容中没有脚本标签,所以我制作了一个如下所示的正则表达式:

<p><a class="twitter-share-button"[^</script>]*

[^</script>]排除所有字符:<, /, s, c, r, i, p, t,> 我如何告诉正则表达式继续搜索,直到找到结束脚本标记的出现?

谢谢

4

1 回答 1

2

取决于引擎,但您可以进行不贪婪的匹配:

<p><a class="twitter-share-button"(.*?)</script>

使?*贪心,因此它将匹配所有内容,直到第一个</script>

于 2013-02-05T18:38:32.653 回答