获取字符串的第一部分到某些字符串,可能包含也可能不在其中

时间:2010-09-28 23:49:40

标签: regex

我有以下字符串:

Showname  
Showname - with hyphen  
Showname - Season 4 

我想要的是:

Showname     
Showname - with hyphen
Showname

到目前为止,我想出的是:

/(.*)( - season /d/d?)/i

但是这需要- season ??在字符串中,但情况并非总是如此......

任何帮助都会非常感激!

干杯,
罗伊

1 个答案:

答案 0 :(得分:3)

基本上,你想剥掉这个赛季吗?

上进行正则表达式替换
/ - season \d+$/i

并用空字符串替换它。

如果季节不在那里,任何东西都不会被替换,原始字符串将被返回。