解析reply/quote并使其成为一个超链接ASP.NET
本文关键字:一个 超链接 NET ASP quote reply 解析 | 更新日期: 2023-09-27 18:01:23
我正在一个留言板上工作,我想有以下回复/报价系统:
@5432 //post number
This is a reply to a post
@5647
This is a reply to another post
这是纯文本,服务器端我想替换它,这样结束:
<a href="#5432>@5432</a>
...
我认为正则表达式将是^@'d+
,但我不知道如何实现它,特别是多次出现。
这ASP。. NET + c#,顺便说一下。
这是你如何在c#中做到的:
string str = @"@5432 //post number
This is a reply to a post
@5647
This is a reply to another post";
Regex.Replace(str, @"(@)('d+)", @"<a href=""#$2"">$1$2</a>")