兵三进一 发表于 2023-4-15 21:19:09

格式化文本命令一用就出错是啥情况

本帖最后由 兵三进一 于 2023-4-15 21:29 编辑

格式化文本命令一用就出错是啥情况,大家有没有用过 格式化文本()命令,有没有出错的:)

创世魂 发表于 2023-4-15 22:21:15

发例子代码

兵三进一 发表于 2023-4-15 22:22:55

格式化文本 ("%02s", "1")

创世魂 发表于 2023-4-15 23:01:01

兵三进一 发表于 2023-4-15 22:22
格式化文本 ("%02s", "1")

替换文本是 %s没有你这个写法。

兵三进一 发表于 2023-4-15 23:05:02

我再研究研究,又被易语言带偏了:)

创世魂 发表于 2023-4-15 23:07:10

兵三进一 发表于 2023-4-15 23:05
我再研究研究,又被易语言带偏了

看注释。

格式化文本 ("%s软件开发", "火山")

最后输出

火山软件开发

兵三进一 发表于 2023-4-15 23:41:51

创世魂 发表于 2023-4-15 23:07
看注释。

格式化文本 ("%s软件开发", "火山")


感觉就像是文本替换,不是易语言中的那种效果,比如 1 到 10 ,格式化文本后,不足2位数,自动在前面加0,比如 1 就是 01 , 2 就是 02 ...

Xelloss0618 发表于 2023-4-16 00:13:23

其实就是java的格式文本不支持用文本参数用这种写法,数值还是支持的

创世魂 发表于 2023-4-16 09:34:56

兵三进一 发表于 2023-4-15 23:41
感觉就像是文本替换,不是易语言中的那种效果,比如 1 到 10 ,格式化文本后,不足2位数,自动在前面加0,比如...

就会文本字符替换,一般用于sql语句格式化之类的。当然很多其他场景也有用到的

秋天的童话 发表于 2023-4-16 11:51:54

格式化文本("%02d",1)="01"
页: [1] 2
查看完整版本: 格式化文本命令一用就出错是啥情况