正则表达式从字符串中提取字符串

时间:2020-02-23 13:44:25

标签: regex

我需要从像这样的文件名中提取电影名称...

文件名::20150813 2159-NBC +1-Prometheus.ts
电影名称:普罗米修斯

文件名::20150831 2159-CBS + 1-The Bourne Identity.ts
电影名称: The Bourne Identity

文件名的格式始终如下:“ A-B-C”,其中A是日期,B是电视频道,C是电影名称。
电影名称中可能有空格,也可能有“-”字符,但“希望”不是“-”子字符串。

示例策略:

  1. 文件名必须以.ts结尾
  2. 从文件名末尾开始搜索,从.ts的第一个字符开始。
  3. 向后(从右到左)捕获所有文本,直到“-”子字符串右边的第一个字符为止。

请问正则表达式是什么?

干杯

Flex

0 个答案:

没有答案