Regex用另一个模式替换一个模式
本文关键字:模式 一个 替换 另一个 Regex | 更新日期: 2023-09-27 18:08:28
谁能帮我写一个正则表达式有下面的结果替换bbcode与html标签,在这里我想用<strong></strong>
替换[b][/b]
:
"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