将 [b]xxx[/b] 替换为 'xxx'粗体
如何使用 VB.NET Regex.Replace() 将 [b]xxx[/b]
转换为 xxx
?
谢谢。
How can I convert [b]xxx[/b]
to <strong>xxx</strong>
using VB.NET Regex.Replace()?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需使用其他人编写的 BBCode 解析器即可。它更安全、更坚固。
Just use a BBCode parser that someone else has written. It’s safer and more robust.
Regex.Replace("\[b\](.*?)\[\/b\]", "$1")
会做到这一点但是,你不需要正则表达式:
"[b]xxx[/b]".Replace("[b]","").Replace("[/b]","
Regex.Replace("\[b\](.*?)\[\/b\]", "<strong>$1</strong>")
would do itHowever, you don't need regex:
"[b]xxx[/b]".Replace("[b]","<strong>").Replace("[/b]","</strong>")