精易论坛

标题: 特殊符号处理问题 [打印本页]

作者: tramsky    时间: 2025-6-13 17:26
标题: 特殊符号处理问题
€精易论坛
上面的这个字符串,因为最前面有个特殊符号,在易语言里不能处理,请问该如何解决呢
像下面这样,该如何进行替换的

  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
test (“需要替换的文本【特殊符号】,时间:【当前时间】”, “€精易论坛”
子程序名返回值类型公开备 注
test  
参数名类 型参考可空数组备 注
text文本型
arg1文本型
调试输出 (文本_替换 (text, , , , “【特殊符号】”, arg1, “【当前时间】”, 时间_格式化 (取现行时间 ())))


i支持库列表   支持库注释   
spec特殊功能支持库


作者: BruceJoysky1987    时间: 2025-6-13 17:26


ps:自行加载精易模块~~~

作者: 奔放的牛    时间: 2025-6-13 17:51

替换.e (2.65 KB, 下载次数: 2)
看看是不是这样

作者: tramsky    时间: 2025-6-13 17:52
奔放的牛 发表于 2025-6-13 17:51
看看是不是这样

我只是举了个例子,这个特殊符号不一定在哪个位置出现,也不一定是这个符号
作者: 1173847128    时间: 2025-6-13 18:15
文本不固定的话,特殊符号不一定在哪个位置出现就用 正则  吧你要的取出来就好了
作者: 轨迹轨迹    时间: 2025-6-13 20:18
调试输出({206,196,177,190,95,204,230,187,187,32,40,116,101,120,116,44,32,44,32,44,32,44,32,161,176,161,190,204,216,202,226,183,251,186,197,161,191,161,177})
作者: BruceJoysky1987    时间: 2025-6-13 22:57
寻找字节集;然后进行替换
作者: b0y    时间: 2025-6-14 10:16
易语言不支持unicode你可以换个思路 转为ansi后 不支持的就变成?  替换?为"" 就行了
作者: 9902187    时间: 2025-6-14 23:13
有启发了
作者: 9902187    时间: 2025-6-14 23:13
还有字节集的思路嘿嘿




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4