【发布时间】:2013-01-30 18:09:51
【问题描述】:
对不起,如果这个问题与另一个问题重复,我找不到它:-/
大家好,我猜这是一个简单的正则表达式问题,但请帮帮我好吗?正则表达式对我来说总是那么复杂:-)
在这个例子中:
@2 Lorem ipsum dolor sit amet, consectetur adipiscing elit。现坐 amet quam ante,坐在 amet consectetur ante。 Ut non urna in quam adipiscing consectetur et sed lorem。 Donec venenatis 车辆 搬运工。
我想将@2 转换为
<a href="#2">@2</a>
但用户可以键入“@2Lorem..”而不用空格,也可以是@38427。我怎样才能抓住它后面的“@”符号和数字并转换为锚点?
编辑:而且@可能在文本的中间,它可能并不总是在开头。
【问题讨论】:
-
所以
@2lorem应该是<a name="#2">@2</a>lorem? -
@AkainuLionheart。还有什么可以代替
@2?我的意思是如果只替换@2,那没什么大不了的。 -
可能有很多@s。在一篇帖子中:“@2 你明白了!@4 不……”