正则表达式从第10个位置返回字符串直到第一次出现连字符

时间:2016-05-31 12:20:26

标签: regex

我有一个像这样的字符串"" 10680756-1000-RET"我正在尝试编写一个正则表达式,将字符串从第10个位置返回到第一个连字符

例如:返回此" 1000"从上面。

我试了这个没有运气 -

  

^ {9}([0-9] {= - ?})。

2 个答案:

答案 0 :(得分:1)

您可以使用

^.{9}(.*?)(?=-)

<强> Regex Demo

答案 1 :(得分:1)

这样可以:

^.{9}([^-]*)

您正在寻找的字符串位于第1组。

相关问题