谢谢上次的解答,有个关于Domino 开发的问题请看下面:

@ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1);"尀尀"; "/"); " "; "+");最外面的@ReplaceSubstring(;" "; "+")的作用是?
2026年09月27日 04:05
有4个网友回答
网友(1):

这段公式的作用是把当前数据库所在路径中的反斜杠“\”替换成正斜杠“/”,并把字符串中的空格替换成加号+,这样做的目的都是为了生成一个可在浏览器地址栏里直接使用的URL,这样转换的原因是因为在URL里是不认反斜杠的,而且空格也会自动被转换成+号。
公式由三部分组成,最里面的@Subset(@DbName; -1)是取得当前数据库的路径,中间的@ReplaceSubstring是把路径中的“\”替换成“/”,最外面的@ReplaceSubstring是把路径中的空格替换成+号。

网友(2):

将
@ReplaceSubstring(@Subset(@DbName; -1);"\\"; "/") 计算出的
字符串结果
里的
半角空格
替换成
加号
如:
@ReplaceSubstring(@Subset(@DbName; -1);"\\"; "/") 的计算结果是:
aaa bbb ccc
替换后是:
aaa+bbb+ccc

当然
@ReplaceSubstring(;"\\"; "/")
是将@Subset(@DbName; -1)计算出的字符串结果里的\替换成/
如:aaa\bbb\ccc
替换后:aaa/bbb/ccc
\\机器读是\ 详见转义符

希望能帮到你

网友(3):

外面的@ReplaceSubstring是将里面处理过的返回值(是一个字符串)中的空格替换为“+”。

网友(4):

替换字符