易语言怎样写替换指定符号左边的内容?

2024-05-18 19:47

1. 易语言怎样写替换指定符号左边的内容?

要先搞清楚的问题:要替换的原始数据在哪里?是文本变量,还是文本文件,还是其他;
是不是每一行都有”----“?

易语言怎样写替换指定符号左边的内容?

2. 易语言怎样写替换指定符号左边的内容?

想实现你要的效果有很多种方法:
1、【寻找文本】 配合 【取文本右边】
2、【正则表达式】配合 
3、【寻找文本】配合【文本替换】
4、【分割文本】
……
我用第4种方式写了,如下图符合你的要求,如解决你的问题请采纳!附源码


3. 易语言如何实现在指定位置字符前加上相应符号,急急急……

.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击
.局部变量 x, 整数型
.局部变量 i, 整数型

i = 取文本长度 (编辑框1.内容)
.如果真 (i ≤ 0)
    返回 ()
.如果真结束

.计次循环首 (i, x)
    .如果真 (x % 2 ≠ 0)
        编辑框2.加入文本 (取文本中间 (编辑框1.内容, x, 2) + “%”)
    .如果真结束

.计次循环尾 ()

易语言如何实现在指定位置字符前加上相应符号,急急急……

4. 易语言怎么取指定字符左边文本

帮你写了源码   你复制到 易语言 里看下 ↓↓↓


.版本 2

.局部变量 文本, 文本型
.局部变量 变量1, 整数型
.局部变量 要寻找的文本, 文本型

文本 = “123456789”  ' 这个就是要取的文本 这个变量你自己定义!!!
变量1 = 3  ' 这个变量1是要取的第几个文本左边的文本  你自己定义  不多说你懂得!!!
编辑框1.内容 = 取文本左边 (文本, 变量1)  ' 这样编辑框取到的文本是“123456789”中从左数第三个文本加第三个文本左边的两个!!!

' 明白怎么取一段文本中的某些个文本了吧!
' 你要取的是某个字符左边的文本  那么先把这个字符所在的位置找出来!↓↓↓↙↙↙
文本 = “123456789”
要寻找的文本 = “4”  ' 咱们假设你要取的文本是“123456789”中的4左边的文本 那么↙↙↙
变量1 = 寻找文本 (文本, 要寻找的文本, , 假)  ' 这样要寻找的文本的位置会赋值到变量1里边
编辑框1.内容 = 取文本左边 (文本, 变量1)  ' 这样取出来的文本包含4  如果你想取4左边的文本不包含4  那么就再加上下边的一句代码↙↙↙
编辑框1.内容 = 取文本左边 (编辑框1.内容, 变量1 - 1)  ' 一个汉字占两个字符   你懂吧?
' 阿拉伯数字和英文 占一个字符      所以是变量-1
' 如果是汉字      那么就是变量1-2
' 其实变量1 用 取文本长度(编辑框1.内容)也行的!!!  变通么
' 呵呵   自己研究下吧  有时候别人说的太通透了 不是啥好事儿 自己了解的 才能更好的运用!!

5. 易语言指定文本前加符号

.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击

编辑框1.内容 = 子文本替换 (编辑框1.内容, “汉字”, “汉字” + #换行符, 1, 99, 真)

易语言指定文本前加符号

6. 易语言如何取指定符号右侧全部内容

精易模块文本_取右边()
所有的文本都有操作。

7. 易语言用换行符替换文本中的一个符号

.版本 2

信息框 (“ 文本1”, “文本2” + #换行符 + “文本3” + #换行符 + “文本4” ,,0 )

易语言用换行符替换文本中的一个符号

8. 易语言如何取得文本中两个字符中间的所有字符?

.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击
.局部变量 内容, 文本型

内容 = “〈12345679例子〉”
编辑框1.内容 = 取指定内容 (内容, “〈”, “〉”)

.子程序 取指定内容, 文本型, , 取出想要的内容
.参数 完整内容, 文本型
.参数 左边文本, 文本型, , 取出想要的内容段的左边
.参数 右边文本, 文本型, , 取出想要的内容段的右边
.局部变量 临时位置, 整数型
.局部变量 总长度, 整数型
.局部变量 临时文本, 文本型

总长度 = 取文本长度 (完整内容)
临时位置 = 寻找文本 (完整内容, 左边文本, , 假) + 取文本长度 (左边文本)
临时文本 = 取文本中间 (完整内容, 临时位置, 总长度)
总长度 = 取文本长度 (临时文本)
临时位置 = 寻找文本 (临时文本, 右边文本, , 假) - 1
临时文本 = 取文本中间 (临时文本, 1, 临时位置)
返回 (临时文本)
最新文章
热门文章
推荐阅读