求助 易语言取出中间文本问题
本帖最后由 lqh069 于 2020-9-7 15:41 编辑data-maidian="355364593461682184">广州</a>
data-maidian="355364593461682183">深圳</a>
data-maidian="355364593461682182">珠海</a>
易语言小白求助,已知有一大串源码;
我要取出【data-maidian="355364593461682182">珠海</a>】
中的汉字【珠海】;
我曾试过文本_取出中间文本,
左边是【">】右边是【</a>】,
但取出的是一大串源码,并不是我要东西;
然有想过取前面的,左边【data-maidian="355364593461682182">】
但是这是一串动态的数字,不能直接取;
请教大神有什么办法能取出源码中的汉字来。
还有下面这条也是一样,如何取出这个值来。
<p class="price-txt price-down">↓0.07%</p>
<p class="price-txt">↑1.00%</p>
欢迎广大朋友分享经验,谢谢
本人初学易语言,希望大家多多关注
虽然没用过易语言,用正则可以取 左边是 > 要保证前面没有多余的> 或者指定第几个> 或者使用正则表达式匹配 更方便 data-maidian="355364593461682184">广州</a>
先用文本_取出中间文本取出这一段
然后再用文本_取出中间文本取这一段里面的地区 把全部文本发出来看看 b0y 发表于 2020-9-7 15:46
左边是 > 要保证前面没有多余的> 或者指定第几个> 或者使用正则表达式匹配 更方便
左边有好多个 > ,所以单单取一个【>】是不行的,方便写个源码吗。谢谢 先取一遍大范围,确认没重复的后,在取小范围。
或者直接正则,也可以先分割文本后在取 前面既然是固定的 就放进常量里面 首先 发包在源码寻找 a=网页访问(“www.baidu.com”) A变量=文本_取出中间文本 (a, #data-maidian前, #data-maidian后, , ) 然后在提交 取返回的结果 lcfppp 发表于 2020-9-7 15:52
data-maidian="355364593461682184">广州
先用文本_取出中间文本取出这一段
然后再用文本_取出中间文本取 ...
这个办法也是可以,就是麻烦一点,谢谢 ジ残破ルづ 发表于 2020-9-7 15:54
先取一遍大范围,确认没重复的后,在取小范围。
或者直接正则,也可以先分割文本后在取
恩,我刚了解了一下,看来还要学习一下正则才行 {:1_923:}