本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

如何提取字符串中URL标签之外的@用户名?

网络教程 app 1℃

如何提取字符串中URL标签之外的@用户名

匹配非 url 标签之外的 @ 用户

给定一个包含 url 标签和 @ 用户名的字符串,如何找出所有非 url 标签中的 @ 用户名,但不使用断言?

解决方案:

使用以下正则表达式:

@([^@[]]+)(?![^[]]*[/url])

分析:

@ 匹配字符 ‘@’。([^@[]] ) 捕获一段不包含 ‘@’、'[‘ 或 ‘]’ 的文本,这表示一个用户名。(?![^[]]*[/url]) 是一个负向先行断言,它断言前面不包含任何 url 标签结束标签 ‘[/url]’。这可确保只匹配非 url 标签中的用户名。

以上就是如何提取字符串中URL标签之外的@用户名?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » 如何提取字符串中URL标签之外的@用户名?

喜欢 (0)