正则表达式在末尾找到包含斜杠的字母数字

时间:2015-11-11 23:56:18

标签: regex

让我们说一些字符串如下:

  • a2gh5 / r6kl / kd049 / fg7j
  • ykl96 / s8sd / 5gjh8 / 1xl98

我刚刚做了那些......我想得到前两组字母数字值而不是像这样的斜线:

  • a2gh5 / r6kl
  • ykl96 / s8sd

我尝试过这样的事情:

  • [a-zA-Z0-9] + /
  • [a-zA-Z0-9]
  • [a-zA-Z0-9 /]
  • [A-ZA-Z0-9] {1} * /
  • ^(?!/ [A-ZA-Z0-9] {2} /)。* /

我尝试只匹配一组后跟一个斜线并按照我的方式进行:

  • ^(?!?/ [A-ZA-Z0-9] / $)。 /

但我似乎无法找到如何包含两个,因为我在最后一个表达式上不再使用前面的斜线...我正在使用Rubular来测试。

1 个答案:

答案 0 :(得分:1)

你可以试试这个正则表达式:

^([^\/]+)\/([^\/]+).*

Regex live here.

[^\/]表示不会删除字符,+表示至少有一个字符。