先说一下我的问题,在对markdown进行转html时发现,url如果没有编码有的会原样显示。
所以,想对所有url进行编码,我想到了用“替换文本”模块,先用正则匹配出来,但不知道在“替换为”输入框中如何对"$1" "$2"进行 UrlEncode()。
如果这样不行,可否其他的办法实现呢?请教各位大佬出出招~
需要在表达式里直接用 Regex.Replace 方法做处理。参考
官方文档:https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex.replace?view=net-6.0#system-text-regularexpressions-regex-replace(system-string-system-string-system-text-regularexpressions-matchevaluator)
子程序:https://getquicker.net/subprogram?id=cb375861-e739-43ee-000e-08d9e12c848d