preg_replace删除不需要的字符串(官方剪辑,官方视频剪辑,官方视频等)

时间:2013-12-05 20:56:01

标签: php regex preg-replace

我想从名称中删除不需要的字符串。

  • (official)? (music|lyric(s)?)? (clip|video|videoclip|video clip)
  
      
  • 官方音乐视频
  •   
  • 官方歌词视频
  •   
  • 音乐视频
  •   
  • 官方视频片段
  •   
  • 歌词视频
  •   
  • 官方剪辑
  •   
  • 官方视频
  •   
  • (clipe | video | videoclipe | video clipe)oficial:
/(v(i|í)deo\s?)?(clipe?)? (no )?oficial/iu
  • oficjalne(视频| wideo):
/(nie)?oficjalne (v|w)ideo/i
  • oficjalny(剪辑|电影| klip | teledysk | videoclip):
/(nie)?oficjalny (film|odsłuch|teledysk|trailer|((v|w)ideo\s?)?(c|k)lip|zwiastun)/iu

你能帮我为这个组合创建正则表达式吗?

  • 完整电影高清
  • 完整视频高清
  • 整部电影
  • 完整视频
  • 全高清
  • HD

(full)? (movie|video)? (hd)?

1 个答案:

答案 0 :(得分:1)

简化为:

(official|music|lyrics?|clip|video|video\s?clip)\s?

有:

  • 官方音乐视频
  • 官方歌词视频
  • 音乐视频
  • 官方视频片段
  • 歌词视频
  • 官方剪辑
  • 官方视频

(full|movie|hd|video)\s?

for:

  • 完整电影hd
  • 完整视频高清
  • 整部电影
  • 完整视频
  • 全高清
  • HD