0

我正在尝试使用正则表达式选择一个子字符串,并且我正在转圈。我需要在第一个“_”之前选择所有内容。

示例 URL - GI_2013_JUNE_10_VOL3_LASTCHANCE

所以我从上面的 URL 中寻找的结果将是“GI”。第一个“_”之前的文本长度可能不同。

任何帮助将不胜感激

4

2 回答 2

1

正则表达式将是:

^[^_]+

并抓住整个正则表达式匹配。但正如评论所说,使用子字符串函数更有效!

于 2013-06-11T15:12:51.423 回答
0
^[^_]*

...是您正在寻找的表达方式。

它基本上说:选择所有不是下划线的东西,从字符串的开头开始。

http://regexr.com?356in

于 2013-06-11T15:12:28.883 回答