表名:article 字段:cont
以下为字段内容.
<a href="409638.html">楔子</a>
<a href="408878.html">江山美色</a>
<a href="408578.html">小技巧</a>
他自小就有野心,希望当一个统领天下兵马的元帅。他认为要当元帅就要先当将军,而要当将军就要从小兵干起。
虽然听说读国防大学后入伍,马上可获得少尉军衔,比起现在的列兵不知高多少倍。但不是唐龙不想,而是他高考的分数在联邦数千万个考生中,排在倒数1000名内。国防大学可不是用钱能买进去读的,加上他的家人也不会同意他参军。因为他家族世代单丁。我想替换所有的连接.
即替换后为:
他自小就有野心,希望当一个统领天下兵马的元帅。他认为要当元帅就要先当将军,而要当将军就要从小兵干起。
虽然听说读国防大学后入伍,马上可获得少尉军衔,比起现在的列兵不知高多少倍。但不是唐龙不想,而是他高考的分数在联邦数千万个考生中,排在倒数1000名内。国防大学可不是用钱能买进去读的,加上他的家人也不会同意他参军。因为他家族世代单丁。也就是将<a href 到 </a> 的数据替换为空.
请问怎么写替换语句呢?

解决方案 »

  1.   

    格式是否固定?即有3个</a>?
      

  2.   

    表名:article 字段:cont 
    以下为字段内容. 
    <a href="409638.html">楔子 </a> 
    <a href="408878.html">江山美色 </a> 
    <a href="408578.html">小技巧 </a> 
    他自小就有野心,希望当一个统领天下兵马的元帅。他认为要当元帅就要先当将军,而要当将军就要从小兵干起。 
    虽然听说读国防大学后入伍,马上可获得少尉军衔,比起现在的列兵不知高多少倍。但不是唐龙不想,而是他高考的分数在联邦数千万个考生中,排在倒数1000名内。国防大学可不是用钱能买进去读的,加上他的家人也不会同意他参军。因为他家族世代单丁。

    注:连接不是固定的. 但连接的开头都是<a href 结尾都是</a>我想替换所有的连接. 
    即替换后为: 
    他自小就有野心,希望当一个统领天下兵马的元帅。他认为要当元帅就要先当将军,而要当将军就要从小兵干起。 
    虽然听说读国防大学后入伍,马上可获得少尉军衔,比起现在的列兵不知高多少倍。但不是唐龙不想,而是他高考的分数在联邦数千万个考生中,排在倒数1000名内。国防大学可不是用钱能买进去读的,加上他的家人也不会同意他参军。因为他家族世代单丁。
     也就是将从<a href 到 </a> 范围内的数据替换为空. 
    请问怎么写替换语句呢?
      

  3.   

    SELECT REVERSE(RIGHT(REVERSE(cont), INSTR(REVERSE(cont), REVERSE('</a>')))) from article;.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  4.   

    推荐你看一下这些帮助
    SQL 1992
    MySQL 5.1 Reference Manual
    ActiveX Data Objects 2.5 Reference 下载
    数据库系统概论PPT.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  5.   


    谢谢你的回答 但这样会使</a> 前面的数据全都删除了.可有些字段内容是这样的:
    “请将参军证明卡插入。”一句甜美的电脑合成音传出。站在狭窄椭圆形物体里面的唐龙忙把申请到的卡片插入一个磁卡孔。
    “姓名:唐龙、年龄:18、性别:男、文化:高中、报到兵种:步兵。”随着电脑上出现的数据,合成音再次响起:“准备身份检查。”
    <a href="409638.html">楔子 </a> 
    <a href="408878.html">江山美色 </a> 
    <a href="408578.html">小技巧 </a> 
    他自小就有野心,希望当一个统领天下兵马的元帅。他认为要当元帅就要先当将军,而要当将军就要从小兵干起。 
    虽然听说读国防大学后入伍,马上可获得少尉军衔,比起现在的列兵不知高多少倍。但不是唐龙不想,而是他高考的分数在联邦数千万个考生中,排在倒数1000名内。国防大学可不是用钱能买进去读的,加上他的家人也不会同意他参军。因为他家族世代单丁。 
      

  6.   

    思路:查找第一个 <a href,第三个</a>,将中间的字符替换为空字符串就OK了
      

  7.   

    装一个可以正则替换的吧。MYSQL暂时不支持正则替换!
      

  8.   

    MYSQL暂时不支持正则替换,
    那么 先找到字符串
    然后再替换update article 
        set cont=replace(cont,
                              substring(cont,
                                             locate('<a href',cont),
                                             locate('</a>',cont)-locate('<a href',cont)+4
                                        ),
                         '');你现在的数据 超级链接是3个,执行三遍就ok了
    如果有n个,执行n次
    这个适合一次性的工作
    如果是日常性的工作,你就听取yueliangdao0608的意见吧
      

  9.   

    http://blog.chinaunix.net/u/29134/showart_477498.html