| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1163 人关注过本帖
标题:今天花了i好几个小时看pcre 总算弄出点成绩来
取消只看楼主 加入收藏
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
结帖率:99.76%
收藏
已结贴  问题点数:100 回复次数:4 
今天花了i好几个小时看pcre 总算弄出点成绩来
程序代码:
$原始字符串是-: 111tirr rtle祖国你好 edello你好 ytbodrld中国你好<title>222
$-1: 祖国你好
$-2: 你好
$-3: 中国你好
请按任意键继续. . .









毕竟这个c 和pcre 配合很不默契   极其不友好   好多资料查不到  不过挺有意思的

如果使用纯c代码解析字符串的 不在本讨论话题之内   嘿嘿
搜索更多相关主题的帖子: 字符串 中国 友好 资料 
2014-03-04 21:52
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
但是c 存在先天不足  没有专门针对c的 正则库

网上有个库 好像只针对c++

就这个pcre 还行  搜到了。h和。lib  至于使用方法  全网络就那么几篇  貌似重复的还不少  只能自己琢磨(对比其他的什么JAVA  PHP PERL什么的)

DO IT YOURSELF !
2014-03-04 22:18
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
主要是资料少

DO IT YOURSELF !
2014-03-04 22:27
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用wp231957在2014-3-4 22:27:37的发言:

主要是资料少
闭门造车啊   网上铺天盖地都是php  java  神马的 唯独没有c的介绍  也许c被遗忘了吧

DO IT YOURSELF !
2014-03-04 22:32
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
不一样

你比如说 匹配 中文

[^\u4e00-\u9fa5]   网上很多资料都说这个可以匹配

移植到c上 应该是       [^\\x4e00-\\x9fa5]+   可是这个在c    pcre的组合下  就是不能成功

最后我用了 char pattern[]="[^A-Za-z0-9_<> ]+";  这个能把汉字提出来  不过有bug

DO IT YOURSELF !
2014-03-04 22:38
快速回复:今天花了i好几个小时看pcre 总算弄出点成绩来
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029605 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved