设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 676|回复: 9
打印 上一主题 下一主题

[其它] #版主们请出手,请教字库串替换问题几问?#

[复制链接]
跳转到指定楼层
1#
发表于 2003-8-11 17:22:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1问:例如有象网页那样的特征字库
<title>ACCESS中国论坛--发布新帖子</title>
或者:
<title>电子扩音机论坛--发布新帖子</title>
如何将这个由<title>标记,</title>标记结束的文本替换为制定的内容?当然文字的长度是不定的。

2问:防上例,将</title>前的或者连同</title>一起的文本一律去掉,不管多长。

3问:将文本的制定行替换掉,例如将制定的第2行去掉。
电子
电器
电脑

[em08]谢谢![em08]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2003-8-12 17:08:00 | 只看该作者
给你一个提示, 你可以采用正则表达式对象来进行处理.

请参见:

http://bcd.accxp.com/index.asp?Main=6&ArtID=5

点击这里给我发消息

3#
发表于 2003-8-12 17:34:00 | 只看该作者
使用正则表达式的例程为《动网论坛5.0(6.0)》的UBB处理代码,你去动网下载一份吧,它能解决你所提出的问题 [em24]
4#
 楼主| 发表于 2003-8-12 18:08:00 | 只看该作者
论坛的替换我知道是很好的,只是有些不明白,我希望能快些学好,以便学以致用!谢谢楼上那位大哥!
5#
 楼主| 发表于 2003-8-12 18:15:00 | 只看该作者
关于zhuyiwen的
Public Function regular(str)
    Dim re As New RegExp
   
    re.IgnoreCase = True
    re.Global = True
   
    re.Pattern = ":em(.[^\[]*):"
    regular = re.Replace(str, "<img src=pic\em$1.gif border=0 align=middle>")
End Function



? regular(":em26:")
返回:
<img src=pic\em26.gif border=0 align=middle>
-----
“Dim re As New RegExp”
中出现“变量未定义”


点击这里给我发消息

6#
发表于 2003-8-12 19:22:00 | 只看该作者
说明你只看代码,而不看正文,可惜!

=================================================
正    文:

通过引用 Microdoft VBScript Regular Expressions 5.5 或者 Microdoft VBScript Regular Expressions 1.0, 则可以使用 VBScript 的正则表达式, 实现字符串匹配和替换。
=================================================
7#
 楼主| 发表于 2003-8-12 20:15:00 | 只看该作者
知道错啦!zhuyiwen大人大量哦……
8#
 楼主| 发表于 2003-8-12 20:23:00 | 只看该作者
这种方法和一般的替换方法差不多,但这种方法还是不能完成需要的功能(见1楼问题),而且关于一些文本,如:
“电子  电器  电脑”
怎样才能换成在EXECL里面能分段(不同字段)显示的呢?
很多的不明白,还是请各位高手多多指点a 111
9#
 楼主| 发表于 2003-8-12 22:59:00 | 只看该作者
Haishizhegewenti!
10#
 楼主| 发表于 2003-8-14 17:04:00 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-23 15:51 , Processed in 0.086150 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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