<w:rPr><w:rFonts w:hint="fareast"/></w:rPr><w:t> </w:t></w:r></ns2:供选项></w:p><w:p wsp:rsidR="00AE5EA7" wsp:rsidRDefault="00AE5EA7"><w:pPr><w:rPr><w:rFonts w:hint="fareast"/></w:rPr></w:pPr><ns2:正确答案><w:r wsp:rsidR="00460BA4"><w:rPr><w:rFonts w:hint="fareast"/></w:rPr><w:t> </w:t></w:r></ns2:正确答案></w:p>
13 个解决方案
#1
"位置"指的是什么?
#2
是呵,要讲清楚呢。
而且,举的例子不具有一般化。
而且,举的例子不具有一般化。
#3
如果是xml可以使用xmldom,如果是字符串,可以使用string.indexOf()方法
#4
看情况,用string.indexOf(),或正则表达式
#5
看情况,用string.indexOf(),或正则表达式
,后者不会
,后者不会
#6
indexof()
#7
不好意思,回来晚了.
比如这个例子:
<a><b i=中国>1111</b><b i=潍坊>2222</b></a>
怎么找出"2222"这个内容?也就是"<b i=潍坊>"与"</b>"之间的内容?
不使用XML,仅在javascript的范围内实现.
比如这个例子:
<a><b i=中国>1111</b><b i=潍坊>2222</b></a>
怎么找出"2222"这个内容?也就是"<b i=潍坊>"与"</b>"之间的内容?
不使用XML,仅在javascript的范围内实现.
#8
我试过,用indexof()是找不到"潍坊"的!
#9
<script>
var str= "<a><b i=中国>1111</b><b i=潍坊>2222</b></a>";
var re = /<b\s*i\=潍坊>(.*?)<\/b>/gi;
re.test(str)
str=RegExp.$1;
alert(str);
</script>
2222这个好实现,但是我也没有看明白你最初的问题
var str= "<a><b i=中国>1111</b><b i=潍坊>2222</b></a>";
var re = /<b\s*i\=潍坊>(.*?)<\/b>/gi;
re.test(str)
str=RegExp.$1;
alert(str);
</script>
2222这个好实现,但是我也没有看明白你最初的问题
#10
排除英文数字就可以了
#11
到底是找潍坊还是2222?
#12
jinjuduo,谢谢,测试通过了.
但我把" <b i=潍坊 >"换成"<ns0:正确答案>",怎么不行,是不是表达式不对?
var re = /<ns0\:正确答案>(.*?)<\/ns0\:正确答案>/gi;
但我把" <b i=潍坊 >"换成"<ns0:正确答案>",怎么不行,是不是表达式不对?
var re = /<ns0\:正确答案>(.*?)<\/ns0\:正确答案>/gi;
#13
测试通过了,谢谢朋友们
#1
"位置"指的是什么?
#2
是呵,要讲清楚呢。
而且,举的例子不具有一般化。
而且,举的例子不具有一般化。
#3
如果是xml可以使用xmldom,如果是字符串,可以使用string.indexOf()方法
#4
看情况,用string.indexOf(),或正则表达式
#5
看情况,用string.indexOf(),或正则表达式
,后者不会
,后者不会
#6
indexof()
#7
不好意思,回来晚了.
比如这个例子:
<a><b i=中国>1111</b><b i=潍坊>2222</b></a>
怎么找出"2222"这个内容?也就是"<b i=潍坊>"与"</b>"之间的内容?
不使用XML,仅在javascript的范围内实现.
比如这个例子:
<a><b i=中国>1111</b><b i=潍坊>2222</b></a>
怎么找出"2222"这个内容?也就是"<b i=潍坊>"与"</b>"之间的内容?
不使用XML,仅在javascript的范围内实现.
#8
我试过,用indexof()是找不到"潍坊"的!
#9
<script>
var str= "<a><b i=中国>1111</b><b i=潍坊>2222</b></a>";
var re = /<b\s*i\=潍坊>(.*?)<\/b>/gi;
re.test(str)
str=RegExp.$1;
alert(str);
</script>
2222这个好实现,但是我也没有看明白你最初的问题
var str= "<a><b i=中国>1111</b><b i=潍坊>2222</b></a>";
var re = /<b\s*i\=潍坊>(.*?)<\/b>/gi;
re.test(str)
str=RegExp.$1;
alert(str);
</script>
2222这个好实现,但是我也没有看明白你最初的问题
#10
排除英文数字就可以了
#11
到底是找潍坊还是2222?
#12
jinjuduo,谢谢,测试通过了.
但我把" <b i=潍坊 >"换成"<ns0:正确答案>",怎么不行,是不是表达式不对?
var re = /<ns0\:正确答案>(.*?)<\/ns0\:正确答案>/gi;
但我把" <b i=潍坊 >"换成"<ns0:正确答案>",怎么不行,是不是表达式不对?
var re = /<ns0\:正确答案>(.*?)<\/ns0\:正确答案>/gi;
#13
测试通过了,谢谢朋友们