递归火山软件开发平台
标题:
请问如何使用正则方式来取出文本中的内容?
[打印本页]
作者:
1105110683
时间:
2024-7-29 15:30
标题:
请问如何使用正则方式来取出文本中的内容?
类似于读配置方式,怎么写?
列如:
账号 = "123"
账号= "1234"
账号 ="12345"
账号="123456"
密码 = "1234567"
我想取出账号 密码""中的内容,用正则方式怎么写
作者:
山梦
时间:
2024-7-29 15:36
<火山程序 类型 = "通常" 版本 = 1 />
方法 正则匹配 <类型 = 整数 返回值注释 = "返回匹配的数量">
参数 内容 <类型 = 文本型>
参数 公式 <类型 = 文本型 @默认值 = "密码 = \"(\\d{7})\"">
{
变量 正则 <类型 = 正则类_>
变量 i <类型 = 整数>
变量 i2 <类型 = 整数>
正则.创建 (公式, 内容, 假, 真, 真)
循环 (, 正则.取匹配数量 (), i)
{
调试输出 (正则.取匹配文本 (i)) // 输出匹配文本
循环 (, 正则.取子匹配数量 (), i2)
{
调试输出 (正则.取子匹配文本 (i, i2, )) // 输出匹配的子文本
}
}
返回 (正则.取匹配数量 ())
}
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4