有关正则表达式的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:37:02
怎样用正则表达式,在带有引号的句子前加<D>句后加</D>?
整理后的句式如:
<D>"你在哪里?"</D>
我现在不明白的是,我如何将您的程序与我所需要分析的文本进行关联呢?请指教,谢谢:)
=======================================================
下面是需要标注的文本举例,请多费心,谢谢:

<P><S>'Stop!' she cried in French.</S>
<P><S>'Lingerer!' he said, 'my brain is on fire with impatience, and you tarry so long!'</S></P>
<P><S>'Yes, sir.'</S></P>

<script>
function s(str)
{
newstr=str.replace(/"([^"]*)"/g,'<D>$1</D>');

alert(newstr);
}
var str ='"你在哪里?"';

s(str);
</script>

===============================================
你用记事本写好,然后另存为a.htm文件,用IE打开就能看到效果了
===============================================
这还要解释啊?白给你写了
===================================================
有个弹出框,你刷新看
================================================
只有个问好吗?那换成这样:
<script>
function s(str)
{
newstr=str.replace(/"([^"]*)"/g,'<D>$1</D>');

alert(newstr);
}
var str ='"你在哪里?"';

s(str);
</script>

真搞不懂,你怎么会想起用正则!

要帮你结合你也要把代码贴出来吧