易语言里面如何用正则表达式匹配任意多行文本

2020-11-18 13:34:58 字数 4547 阅读 3820

1楼:匿名用户

[\s\s]*?

用这个表达式就可以了

2楼:匿名用户

请明确任意多行文本是指什么 保留连续多行 剔除单行的?

易语言:正则表达式如何取多行文本中的内容?

3楼:御龙磨高卓

开始关键字([\s\s]*?)结束关键字

----应用实例:-----------------单元格1

单元格2

单元格3

单元格4

正则表达式.创建

(“([\s\s]*?)”)

易语言取多行文本的正则表达式写法

4楼:一方博客

正则.取匹配文本的前面加一个变量,把这个内容放在变量里,例如:内容然后,下面一行**这样写,:

编辑框1.加入文本(内容+“,”)

那样的话,取出的内容是一个文本变量,你要怎么组合就怎么组合,

5楼:匿名用户

你的意思是想把2取出来但又不多行? 把你的**图截出来,我看看

6楼:金哥专用

2取出来肯定会换行的 如不需要换行,取出来后再处理

易语言正则表达式怎么匹配两行中间的内容

7楼:临川菜梗

你这段内容中存在两种不同区域的文字

一处:问题1:你是(单选题)

二处:上班族、学生、自由职业

最好的方法是建立两个正则规则

一处:style="(.*?)">(.+?)| |

匹配1 匹配2

二处:value="(.*?)">(.+?)| |

匹配1 匹配2

只要把匹配2的内容取出来就行了,匹配1 的内容过虑掉

8楼:本豪爱大米

借用一楼:

正则.创建("."+#引号+">(.*?)")

或正则.创建 (“style=.*?” + #引号 + “>(.*?)”)

9楼:佐佐木真帅

正则.创建("."+#引号+">(.*?)")

易语言,用正则表达式提取含有4个自定义内容的行。 30

10楼:匿名用户

functionrookitreg(str)----(.)*\b(?=\s*[\u4e00-\u9fa5])\b/g;

alert(str.match(regex));};

易语言正则表达式问题或者用文本批量取中间也行

11楼:全是浮云淡定

正则.创建("1814, '(.*?

),', 0, 0",(1814, 'mvbfkjzwg@163.***', '宀稿阍五緳', 'e640c025768482af4c33e231fec010f6', 0, 0, 0, 0, 0, 10, 0, '', 1364831627, 2, 0, '9999', 2, 1, 0, 0, 0, 0, ''), )

这样看不清,复制到易去看

12楼:匿名用户

如果内容只是你提供的那种话,这个其实很简单,用逗号分割文本返回文本数组1,然后取文本数组1的第2,3,4个成员即可。

用正则表达式匹配出很多个链接,那么易语言如何把这些链接全部打开再次用正则匹配这些链接上的其他内容 50

13楼:匿名用户

用递归搜索

search(url)

14楼:阳光的雷咩咩

你要用易语言做一个搜索引擎吗

易语言正则表达式 怎么取其中的所有内容

15楼:dmc冰魂

用这个正则试下,正则表达式:x="(\d+)",y="(\d+)",s="(.*?)"

16楼:匿名用户

其中是指什么,双引号中吗?请说清楚。我按双引号来写了"([^"]+)"

易语言正则表达式取出文本

17楼:逆天书生

不知道id和name是那个部分 但你可以参考一下 我是取出2519725880、mane、284金币

.版本 2

.支持库 regex

.程序集 窗口程序集1

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

.局部变量 表达式, 正则表达式

.局部变量 搜索结果, 搜索结果, , "0"

.局部变量 待搜索内容, 文本型

.局部变量 表达式字串, 文本型

.局部变量 i, 整数型

待搜索内容 = 编辑框1.内容

表达式字串 = “.*?php\?uid=(.*?)” + #引号表达式字串 = 表达式字串 + “.*?(.*?)”

表达式字串 = 表达式字串 + “.*?.*?>(.*?)”

表达式.创建 (表达式字串, )

搜索结果 = 表达式.搜索全部 (待搜索内容).计次循环首 (3, i)

编辑框2.内容 = 编辑框2.内容 + 搜索结果 [1].取子匹配文本 (待搜索内容, i, ) + “,”

.计次循环尾 ()

18楼:匿名用户

正则表达式 取文本: 返回以文本形式表示的正则表达式。如果该对象尚未创建,则返回空文本。

“正则表达式 取文本”命令例程

.版本 2

.支持库 regex

.局部变量 正则, 正则表达式

.局部变量 是否成功, 逻辑型, , , 检查是否创建成功.局部变量 接收正则表达式, 文本型

是否成功 = 正则.创建 (“[0-9]*”, ) ' 如果 删除“[0-9]*”,创建失败 并且 正则内容为空

.如果 (是否成功)

信息框 (“创建成功!”, 0, )

.否则信息框 (“创建失败”, 0, )

.如果结束

接收正则表达式 = 正则.取文本 () ' 取创建的正则表达式,如果该对象尚未创建,则返回空文本。

信息框 (接收正则表达式, 0, )

19楼:有爱的静静

待搜索内容 = 编辑框1.内容

表达式字串 = “.*?php\?uid=(.*?)” + #引号表达式字串 = 表达式字串 + “.*?(.*?)”

表达式字串 = 表达式字串 + “.*?.*?>(.*?)”

表达式.创建 (表达式字串, )

搜索结果 = 表达式.搜索全部 (待搜索内容)

20楼:八音猫

.程序集 窗口程序集1

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

.局部变量 表达式, 正则表达式

.局部变量 搜索结果, 搜索结果, , "0"

.局部变量 待搜索内容, 文本型

.局部变量 表达式字串, 文本型

.局部变量 i, 整数型

待搜索内容 = 编辑框1.内容

表达式字串 = “.*?php\?uid=(.*?)” + #引号表达式字串 = 表达式字串 + “.*?(.*?)”

表达式字串 = 表达式字串 + “.*?.*?>(.*?)”

表达式.创建 (表达式字串, )

搜索结果 = 表达式.搜索全部 (待搜索内容).计次循环首 (3, i)

编辑框2.内容 = 编辑框2.内容 + 搜索结果 [1].取子匹配文本 (待搜索内容, i, ) + “,”

.计次循环尾 ()

21楼:你不知哟

如果你是说java的话,

http://******blogs.***/elleniou/archive/2012/07/31/2617312.html,这个地址

前台正则的话,网上去查,一大堆

22楼:love小灰灰

.版本 2

.局部变量 临时文本, 文本型

.局部变量 临时位置, 整数型

临时位置 = 寻找文本 ("

mane

284金币

", "uid=", , 假)

.如果真 (临时位置 = -1)

返回 (“”)

.如果真结束

临时文本 = 取文本右边 ("

mane

284金币

", "uid=", , 取文本长度 ("

mane

284金币

", "uid=", ) - 临时位置 - 取文本长度 ("uid=") + 1)

临时位置 = 寻找文本 (临时文本, "" target="_", , 假)

.如果真 (临时位置 = -1)

返回 (“”)

.如果真结束

临时文本 = 取文本左边 (临时文本, 临时位置 - 1)返回 (临时文本)

这个是取id的 其他的 你 自己 改一下 源码 就行了

易语言正则到标签问题,易语言 正则表达式 如何去除html标签的样式

1楼 灰 豆 版本 2 程序集 窗口程序集 启动窗口 子程序 按钮1 被单击 局部变量 正则 正则表达式类 使用精易模块 局部变量 文本 文本型 文本 180324073 正则 创建 d 文本 标签1 标题 正则 取子匹配文本 1 1 易语言 正则表达式 如何去除html标签的样式 2楼 紫薇参星 ...

易语言里怎么用正则表达式匹配不知道几位数的数字

1楼 历史的掩映 若 以内 包含0位数字 d 若 以内 至少是1位 d 只是为判断字符串能否转的话,个人认为直接判断itoa atoi s 是否和与去掉了原来的s两头不影响数值的0的结果相同即可。意思就是先转成整数试试,然后再把这整数转回字符串,与原来的串比较,当然也要考虑少数你认可的特殊情况。 易...