我想要一个正则表达式来查找一组具有相同域名的 URL。
例如,这就是我试图查找(和替换)的内容
url(//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Japanese/Matisse/v1/WAT-MatisseProN-DB.woff2)
概念是,正则表达式将能够找到任何包含该域名并以)
谢谢。
答案1
这可能是一种选择。
^.*static\.parastorage\.com.*\)$
解释如下:
^
匹配行首
.
是通配符,将匹配任何单个字符
*
将匹配前一个元素零次或多次
即将.*
匹配任何字符零次或多次
在\.
和\)
反斜杠将转义以逐字匹配点.
和括号)
$
将匹配字符串结尾
您必须取消勾选该. matches newline
选项。
. 匹配新行图片
答案2
迭代@akane的答案,并知道稍后会涉及替换,我建议捕捉以下不同部分
(.*?)(static\.parastorage\.com)(.*?)\)$
使用正则表达式进行实验:https://regex101.com/r/gNG8AN/1。