aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 8981|回复: 3

请问一段文本中的特殊字符如何替换成空值【已解决】

[复制链接]

3

主题

1

回帖

24

积分

新手入门

积分
24
发表于 2012-6-27 16:53:45 | 显示全部楼层 |阅读模式
本帖最后由 NamDo 于 2012-6-29 23:06 编辑

问题1、(已解决
我拷贝了一段网页源代码放在txt里,里面的这句<span style="display:none;">如何替换成空值“”?

问题2、(已解决
怎样判断“测试”两个字是否包含在一句话里?
我用了string.indexAny(str,"测试")
可为什么str=“我的测句子”时也会返回正数值,怎样判断“测试”两个字是否完全包含在句子里?

3

主题

1

回帖

24

积分

新手入门

积分
24
 楼主| 发表于 2012-6-27 17:42:02 | 显示全部楼层
本帖最后由 NamDo 于 2012-6-28 00:10 编辑

关于问题一,这么替换就太蛋疼了吧,有没有简便的方法?
        str = string.replace(str,"SPAN style=","");
        str = string.replace(str,"DISPLAY","");
        str = string.replace(str,"\:","");
        str = string.replace(str,"none","");
        str = string.replace(str,"@</SPAN>","");
        str = string.replace(str,"@""","");
        str = string.replace(str,"@<>","");
        str = string.replace(str," ","");
多谢某位高手提供帮助:
import console
str="<span style=""display:none;"">"
str=string.replace(str,"@<span style=""display:none;"">","")
console.log(str)

4

主题

852

回帖

4689

积分

荣誉会员

积分
4689
发表于 2012-6-27 19:48:50 | 显示全部楼层
说了半天就没说重点,你到底要怎么替换?
目的与要求不讲, 谁知道你想干什么?

75

主题

767

回帖

5045

积分

六级会员

The only one

积分
5045
发表于 2012-6-28 09:27:30 | 显示全部楼层
import console;//打开控制台

var str = "我的测句子"

var substr=string.match(str,"测试")
if(#substr){
    console.log(
'找到"测试"')
}
else {
    console.log(
'未找到"测试"')
}

var str2="我的测试句子";

var substr=string.match(str2,"测试")
if(#substr){
    console.log(
'找到"测试"')
}
else {
    console.log(
'未找到"测试"')
}

i,j=string.find(str2,
"测试");
if(i){
    console.log(
'找到"测试"')
}
else {
    console.log(
'未找到"测试"')
}
execute("pause") //按任意键继续
;//关闭控制台

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-6-4 09:42 , Processed in 0.077002 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表