易语言 取文本中间的内容

怎么写命令,可以把中间的那个0单独取出来。

信誉度:<font color="#f57102">0</font></dd> 就是中间那个0- -!

求大神,最好加源码,谢谢了。

.版本 2
.子程序 取两文本中间, 文本型, 公开
.参数 文本, 文本型
.参数 左边的文本, 文本型
.参数 右边的文本, 文本型
.参数 起始位置, 整数型, 可空
.局部变量 开始, 整数型
.局部变量 结束, 整数型
.局部变量 长度, 整数型
.局部变量 内容, 文本型
开始 = 寻找文本 (文本, 左边的文本, 起始位置, 真) + 取文本长度 (左边的文本)
.如果真 (开始 = -1 + 取文本长度 (左边的文本))
返回 (“获取失败”)
.如果真结束
结束 = 寻找文本 (文本, 右边的文本, 开始, 真)
.如果真 (结束 = -1)
返回 (“获取失败”)
.如果真结束
长度 = 结束 - 开始
内容 = 取文本中间 (文本, 开始, 长度)
返回 (内容)

这个你看怎么样,直接调用这程序来取
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-24
看好了!下面说的都不对 我说的才是权威 (为了方便看能不能取出来 加一个返回文本作为调试)

建立2个常量 常量1 内容是 “<font color="#f57102">”

常量2 内容是 “</font></dd>”

信誉度=“<font color="#f57102">0</font></dd>”

返回文本=文本_取出中间文本 (信誉度, #常量1, #常量2)

调试输出(返回文本)

然后你就会看到提示取出0了 这个是正则
第2个回答  2013-01-22
‘从开头一直到所要取出的未知数的长度总共是23,所要取的字符数不确定,但确定的是除未知数外,总长度为34
所以代码应该写成
取文本中间(到文本(<font color="#f57102">未知数</font></dd> ),23,取文本长度(<font color="#f57102">未知数</font></dd> )-34)来自:求助得到的回答
第2个回答  2013-01-22
像这种用正则吧,取文本中间不好用
第3个回答  2013-01-22
文本_取中间文本()
相似回答