用户名正则表达式模式

这是我的内容

user(s): user-abc
test: data-1

我已尝试使用以下正则表达式来匹配用户,但它似乎同时匹配用户和测试。

[A-Za-z_-][A-Za-z0-9_-]

结果应该是: user-abc


aluckdog
浏览 94回答 1
1回答

PIPIONE

为了user-abc只到达它跟随的地方,user(s): 你可以使用积极的向后看;(?<=user\(s\): ).*这将匹配之后的任何长度user(s): 您可以在 regex101 上查看,它提供了解释和工作示例:Regex
打开App,查看更多内容
随时随地看视频慕课网APP