Yes 发表于 2024-11-6 09:35:48

关于自定义常量

本帖最后由 Yes 于 2024-11-6 09:48 编辑

在易语言里可以把一大段文本放在常量里(常量表里可以新建 长文本常量),不用考虑一些引号等特殊符号的问题,现在在安卓了,这种情况需要怎么处理?
比如像这种home.php?mod=space&uid=263585&"amp;do=profile&mobile"=2……一大段的网页源码,里面含有很多特殊符号,放在常量里面会被自动加上转义符号,在用这些常量的时候就会出现问题。
请问这种情况在安卓里是怎么处理的呐?


suyan 发表于 2024-11-6 10:00:21

系统自己加的转义符,你可以忽略,
自动加的都是为了让它正常的,要是你手动去改,反而会出乱子

2767944492 发表于 2024-11-6 10:04:36

有转义符是正常的

水常流 发表于 2024-11-6 10:18:26

定义一个文本变量,把文本放到默认值里就可以了

Yes 发表于 2024-11-6 10:19:26

我是用过易语言的 长文本常量,觉得很方便,
在安卓里我这样用就出问题了,是不是我使用的方法有问题?
下面是我写的正则取中间文本:




下面是我调用部分:


Yes 发表于 2024-11-6 10:21:14



我用纯文本调试没有问题,用这些网页的源文件调试就不行,是不是我的源码有问题?

Yes 发表于 2024-11-6 10:23:33

水常流 发表于 2024-11-6 10:18
定义一个文本变量,把文本放到默认值里就可以了
就是插入一个新变量,文本型吗?默认值是哪里?初始值吗?

水常流 发表于 2024-11-6 10:26:44

Yes 发表于 2024-11-6 10:23
就是插入一个新变量,文本型吗?默认值是哪里?初始值吗?

对就是初始值,根据你的提问,是文本型

水常流 发表于 2024-11-6 10:31:40

Yes 发表于 2024-11-6 10:23
就是插入一个新变量,文本型吗?默认值是哪里?初始值吗?


会自动添加转义符

水常流 发表于 2024-11-6 10:42:23

Yes 发表于 2024-11-6 10:21
我用纯文本调试没有问题,用这些网页的源文件调试就不行,是不是我的源码有问题?
...
要打开文本编辑框粘贴进去,在初始值后面直接粘贴会出问题,添加不了转义符
页: [1] 2
查看完整版本: 关于自定义常量