gpt4 book ai didi

c# - 正则表达式用另一个模式替换一个模式

转载 作者:行者123 更新时间:2023-12-02 05:08:13 24 4
gpt4 key购买 nike

谁能帮我写一个正则表达式,用 html 标签替换 bbcode 的结果如下,因为这里我想替换 [b][/b]<strong></strong>

所以这样:

 "fsdfs [b]abc[/b] dddfs [b]abc[/b] fdsfdsfs [b]abcfsdfs" 

变成:

 "fsdfs <strong>abc</strong> dddfs <strong>abc</strong> fdsfdsfs [b]abcfsdfs"

以下正则表达式是否有助于解决此问题?

 string result = Regex.Replace(s, @"\[b\](.*?)\[\/b\]", @"\<stront\>(.*?)\<\/strong\>");

最佳答案

以下应该有效:

string s = "fsdfs [b]abc[/b] dddfs [b]abc[/b] fdsfdsfs [b]abcfsdfs";
string result = Regex.Replace(s, @"\[b\](.*?)\[/b\]", @"<strong>$1</strong>");

示例:http://ideone.com/xwP1EL

关于c# - 正则表达式用另一个模式替换一个模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15938171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com