易语言 取文本中间的内容 5
怎么写命令,可以把中间的那个0单独取出来。信誉度:<fontcolor="#f57102">0</font></dd>就是中间那个0--!求大神,最好加源码,谢谢了。...
怎么写命令,可以把中间的那个0单独取出来。
信誉度:<font color="#f57102">0</font></dd> 就是中间那个0- -!
求大神,最好加源码,谢谢了。 展开
信誉度:<font color="#f57102">0</font></dd> 就是中间那个0- -!
求大神,最好加源码,谢谢了。 展开
5个回答
展开全部
.版本 2
.子程序 取两文本中间, 文本型, 公开
.参数 文本, 文本型
.参数 左边的文本, 文本型
.参数 右边的文本, 文本型
.参数 起始位置, 整数型, 可空
.局部变量 开始, 整数型
.局部变量 结束, 整数型
.局部变量 长度, 整数型
.局部变量 内容, 文本型
开始 = 寻找文本 (文本, 左边的文本, 起始位置, 真) + 取文本长度 (左边的文本)
.如果真 (开始 = -1 + 取文本长度 (左边的文本))
返回 (“获取失败”)
.如果真结束
结束 = 寻找文本 (文本, 右边的文本, 开始, 真)
.如果真 (结束 = -1)
返回 (“获取失败”)
.如果真结束
长度 = 结束 - 开始
内容 = 取文本中间 (文本, 开始, 长度)
返回 (内容)
这个你看怎么样,直接调用这程序来取
.子程序 取两文本中间, 文本型, 公开
.参数 文本, 文本型
.参数 左边的文本, 文本型
.参数 右边的文本, 文本型
.参数 起始位置, 整数型, 可空
.局部变量 开始, 整数型
.局部变量 结束, 整数型
.局部变量 长度, 整数型
.局部变量 内容, 文本型
开始 = 寻找文本 (文本, 左边的文本, 起始位置, 真) + 取文本长度 (左边的文本)
.如果真 (开始 = -1 + 取文本长度 (左边的文本))
返回 (“获取失败”)
.如果真结束
结束 = 寻找文本 (文本, 右边的文本, 开始, 真)
.如果真 (结束 = -1)
返回 (“获取失败”)
.如果真结束
长度 = 结束 - 开始
内容 = 取文本中间 (文本, 开始, 长度)
返回 (内容)
这个你看怎么样,直接调用这程序来取
展开全部
看好了!下面说的都不对 我说的才是权威 (为了方便看能不能取出来 加一个返回文本作为调试)
建立2个常量 常量1 内容是 “<font color="#f57102">”
常量2 内容是 “</font></dd>”
信誉度=“<font color="#f57102">0</font></dd>”
返回文本=文本_取出中间文本 (信誉度, #常量1, #常量2)
调试输出(返回文本)
然后你就会看到提示取出0了 这个是正则
建立2个常量 常量1 内容是 “<font color="#f57102">”
常量2 内容是 “</font></dd>”
信誉度=“<font color="#f57102">0</font></dd>”
返回文本=文本_取出中间文本 (信誉度, #常量1, #常量2)
调试输出(返回文本)
然后你就会看到提示取出0了 这个是正则
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
‘从开头一直到所要取出的未知数的长度总共是23,所要取的字符数不确定,但确定的是除未知数外,总长度为34
所以代码应该写成
取文本中间(到文本(<font color="#f57102">未知数</font></dd> ),23,取文本长度(<font color="#f57102">未知数</font></dd> )-34)
所以代码应该写成
取文本中间(到文本(<font color="#f57102">未知数</font></dd> ),23,取文本长度(<font color="#f57102">未知数</font></dd> )-34)
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-22
展开全部
像这种用正则吧,取文本中间不好用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询