热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

高手赐教:如何截取文章,使得截取后的段落仍包含某个特定字符串

例如:下面这段话含有“密码”,结帖方法:点击帖子右上的“管理”链接,进入管理页面,在要给分的回复后的文本框中填写分数,然后输入自己的密码,点击“给分”按钮。。。。。。。。。。。截取后变为“
例如:下面这段话含有“密码”,
结帖方法:点击帖子右上的“管理”链接,进入管理页面,在要给分的回复后的文本框中填写分数,然后输入自己的密码,点击“给分”按钮。。。。。。。。。。。
  截取后变为“输入自己的密码”,请高手赐教

13 个解决方案

#1


什么意思啊,云雾中。。。

#2


想要怎样?
where 文章 like '%输入自己的密码%'

#3


如:搜索“VB”,显示出:

网络学院在线 - 编程技巧
...电脑乐园 -> 程序设计 -> 编程技巧 “VB ”技巧 - “VB”中如何实现文本查找功能-Instr函数使用技巧“ VB” 技巧 列表框使用技巧 工具栏使用技巧 文本框使
用技巧 组合框使用技巧 文件操作的技巧 Instr 函数技巧 树... 

    如何把含“VB”的所有文章截取出来显示出以上的搜索结果?
   
    各位大虾快来帮忙啊,我忍不住要散分了.............

#4


还是不太明白你的要求

是这个?
select * from 表 where 字段 like '%VB%'

#5


declare @a varchar(100)

set @a='sdlfjasljj;/dfsoigjasdoifods'

select substring(@a,charindex('/',@a),8000)

#6


select * from 表 where 字段 like '%VB%' 搜出来的是所有含有”VB“的字段,我的目的就是要把搜出来的结果再截取使它变短些,但截取之后的字段又必须包含所有关键字,如前面搜索”VB“的结果,^_^

#7


那就这样

select substring(字段,charindex('VB',字段)-10,20) from 表 where 字段 like '%VB%'

#8


是不是像我的测试这样,就达到目的了?

--定义测试数据

declare @tb table(value varchar(8000))
insert into @tb
select '奥斯陆飞机了;撒酒风;氨基酸;技术;
网络学院在线 - 编程技巧搭街坊,按时;地方机;按解放批经过可是解放喀什的;防;
...电脑乐园 -> 程序设计 -> 编程技巧 “VB ”技巧 - “VB”中如何实现文本查找功能-Instr函数使用技巧“ VB” 技巧 列表框使用技巧 工具栏使用技巧 文本框使
用技巧 组合框使用技巧 文件操作的技巧 Instr 函数技巧 树... 十分;立刻解放;拉萨解放破;飞机可是龙卷风;安家费;'
union all select 'a;按时丢铺垫 奥斯陆;看法;安静盼望方法啊;撒酒风;啊;啊发;按时发生发发生;解放按时;就发
LDJPU4W[;安定解放;爱人的是;发按时譬如我国;冷加工;VB按时机啊;司法破五深刻地方 四VBajf'


--得到结果
select substring(value,charindex('VB',value)-10,20) from @tb where value like '%VB%'

#9


上面的测试结果:

---------------------------------------- 
 -> 编程技巧 “VB ”技巧 - “
时譬如我国;冷加工;VB按时机啊;司法破

(所影响的行数为 2 行)

#10


对阿^_^ 
但是对于数据类型为text的很长的文章,搜出来的一些是乱码,这是什么原因呢?

#11


而且,好像只能显示出含一个关键字,能不能完善一下,多显示几个关键字或全部显示出来呢? 
waiting your  answer

#12


如果字段类型是text,我想就不行了.

用全文检索吧.

#13


对于你的第二个问题:多显示几个关键字或全部显示出来呢?

如果字段类型是字符型

还可以解决.就是写一个自定义来处理就行了.

推荐阅读
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 开发笔记:select from具体执行相关知识介绍及案例分析
    本文由编程笔记小编整理,主要介绍了select from具体执行相关的知识,包括数据插入、查询最小rowID、查询每个重复名字的最小rowID、删除重复数据等操作,并提供了案例分析。希望对读者有一定的参考价值。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • Oracle seg,V$TEMPSEG_USAGE与Oracle排序的关系及使用方法
    本文介绍了Oracle seg,V$TEMPSEG_USAGE与Oracle排序之间的关系,V$TEMPSEG_USAGE是V_$SORT_USAGE的同义词,通过查询dba_objects和dba_synonyms视图可以了解到它们的详细信息。同时,还探讨了V$TEMPSEG_USAGE的使用方法。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
author-avatar
君君6789_903
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有