正则表达式查找标签

时间:2020-10-03 07:46:23

标签: regex

我想返回有效的“标签”。标签由以“:”结尾的字符串定义。 标签不能以数字开头,但可以包含数字。 注释中的“:”(以“;”开头)应被排除。

有效

Label:
label:
LABEL:
Label1:
random:

无效

;text:
; text:
1Label:

1 个答案:

答案 0 :(得分:0)

您可以尝试使用正则表达式。

^[^\d;][^:]+(?=:)

详细信息

  • ^[^\d;]:第一个字符不是数字,;
  • [^:]+(?=:):匹配所有字符,直到:

Demo