易语言怎么过滤

易语言怎么过滤,第1张

方法很多,给你介绍两种方法

1.通过‘分割文本’命令,以#为分隔符,取分割数组的第一个成员即可

2.利用彗星正则表达式模块创建正则规则(.*?#.*?),可匹配apps.hi.baidu.com/share/detail/50641247#

然后做一次自文本替换就行,给你写个简单的分割例程把

画一个编辑框,一个按钮

-------------------------------

.版本 2

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

.局部变量 数组, 文本型, , "0"

数组 = 分割文本 (“apps.hi.baidu.com/share/detail/50641247#appShareTag”, “#”, )

编辑框1.内容 = 数组 [1]

清除数组 (数组)

--------------------------------------------------------------

拿分走人!

你可以尝试获取源码以后,再取文本的中间。

例子:

源码="你好,我们做个测试吧。"

取文本的中间(源码,“你好,”,“吧。”)

取出文本则为:“我们做个测试”

详细信息及模块可以私聊,并说明来意提交Email,我会在有空的时候发给你源码例程

易语言正则表达式 style=\".*?\"  替换成空字符串 ""

我给你一个Javascript语言的例子,你看看吧.

<script type=text/javascript> 

  var s ="<P style=\"WHITE-SPACE: normal WORD-SPACING: 0px TEXT-TRANSFORM: none COLOR: rgb(26,26,26) PADDING-BOTTOM: 0px TEXT-ALIGN: justify

PADDING-TOP: 0px FONT: 19px/29px 'Helvetica Neue', Helvetica, Arial, sans-serif PADDING-LEFT: 0px MARGIN: 0px auto 17px WIDOWS: 1 LETTER-SPACING:

normal PADDING-RIGHT: 0px BACKGROUND-COLOR: rgb(246,246,246) TEXT-INDENT: 0px -webkit-text-stroke-width: 0px\">不知道为什么要选择国庆。</P>"  

  var regex = /style=\".*?\"/  

  var result = s.replace(regex,"")

 alert(result)

</script>

运行结果

<P >不知道为什么要选择国庆。</P>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6118619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存