我正在努力尝试使用正则表达式完全匹配多个单词,
这是我的文字,
谷歌正在寻求拆除Spotify-Apple在音乐发行方面的"双头垄断",本周在第四次试图说服YouTube数十亿用户支付费用时,对其音乐服务进行了改革.
谷歌周二推出了一项新的音乐订阅服务,并将通过YouTube最昂贵的广告活动推广它.这项名为YouTube音乐的服务模仿了Spotify模式:将有一个免费的广告支持层,功能更加有限,每月10美元的订阅,没有广告和额外的功能.
我想匹配3个单词Spotify-Apple,US10并且extra functions我希望其他一切都被忽略我试过了
\bSpotify-Apple\b(.|\n)*?\bUS10\b(.|\n)*extra functions
Run Code Online (Sandbox Code Playgroud)
它可以突出显示所有三个短语,但也突出显示它们之间的所有文本.我怎么能只匹配三个单词而忽略其他一切呢?我试着忽略它就像使用一样^,
\bSpotify-Apple\b^(.|\n)*?\bUS10\b^(.|\n)*extra functions
Run Code Online (Sandbox Code Playgroud)
怎么样
/\b(Spotify-Apple|US10|extra functions)\b/g
Run Code Online (Sandbox Code Playgroud)
演示:https://regex101.com/r/1Z96tS/3
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |