设为首页收藏本站

八达网

 找回密码
 注册
查看: 631|回复: 25
打印 上一主题 下一主题

请各位编程高手指点

[复制链接]

2246

主题

12

好友

2万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

战队
种族
Protoss

2013年度八达十大水友 2012年度八达十大水友 2011年度八达十大水友

跳转到指定楼层
1
发表于 2013-8-2 14:24 |只看该作者 |倒序浏览
(
    "                    If he will help us, so much the better.                                                             ",
    "If he will help us, so much the better.                                                             "
)


以上红字部分
如何用正则表达式抽出If he will help us, so much the better.这句话?
注意,这句话只是个例子,需要考虑这句话里也会带引号和括号的情况

120

主题

19

好友

1万

积分

航母

2
发表于 2013-8-2 14:38 |只看该作者
可以把里面的括号,引号 replace 掉先
回复

使用道具 举报

3

主题

0

好友

3629

积分

飞龙

3
发表于 2013-8-2 16:48 |只看该作者
你说的太笼统了,别人也不好解决,还有说下用什么语言也好写个demo
回复

使用道具 举报

13

主题

1

好友

1001

积分

龙骑士

4
发表于 2013-8-2 16:58 |只看该作者
楼主是想去掉每行字符串空白?
回复

使用道具 举报

2246

主题

12

好友

2万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

战队
种族
Protoss

2013年度八达十大水友 2012年度八达十大水友 2011年度八达十大水友

5
发表于 2013-8-2 17:02 来自手机 |只看该作者
asfman 发表于 2013-8-2 16:48
你说的太笼统了,别人也不好解决,还有说下用什么语言也好写个demo

只需要正则表达式
回复

使用道具 举报

rpkc 该用户已被删除
6
发表于 2013-8-2 17:16 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14

主题

2

好友

1万

积分

航母

7
发表于 2013-8-2 20:09 |只看该作者
只匹配26个字母,不论大写或小写,再加2个标点符号,一个'.'和一个',',其它的字符忽略,这样就可以
回复

使用道具 举报

253

主题

12

好友

11万

积分

黑暗执政官

图样图森破

战队
SCI
种族
Terran
8
发表于 2013-8-2 20:24 |只看该作者
我一直很想知道,精通正则表达式的都是什么方向的。
回复

使用道具 举报

21

主题

0

好友

3万

积分

大和

牛奶浪人★淏

战队
[B.D]=
种族
Protoss
9
发表于 2013-8-2 20:26 |只看该作者
啊当 发表于 2013-8-2 17:02
只需要正则表达式

没看出你正则表达式的需求在哪里。
直接 strstr 不就ok了?

回复

使用道具 举报

37

主题

0

好友

1533

积分

坦克

10
发表于 2013-8-2 20:50 |只看该作者
话说姐的计算机真是白学了么,我怎么没明白你到底想干嘛
回复

使用道具 举报

45

主题

1

好友

2万

积分

大和

11
发表于 2013-8-2 20:54 |只看该作者
用\b不行??.......
回复

使用道具 举报

2246

主题

12

好友

2万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

战队
种族
Protoss

2013年度八达十大水友 2012年度八达十大水友 2011年度八达十大水友

12
发表于 2013-8-2 20:58 |只看该作者
=C.R=LanBinG 发表于 2013-8-2 20:26
没看出你正则表达式的需求在哪里。
直接 strstr 不就ok了?

??
红色字体中有括号,句子开始有引号、空白
我要的是无括号无前引号后引号以及后括号的部分
回复

使用道具 举报

304

主题

1

好友

4万

积分

光明执政官

双子R族

2013年夜饭

13
发表于 2013-8-2 21:35 |只看该作者
Springsun 发表于 2013-8-2 20:24
我一直很想知道,精通正则表达式的都是什么方向的。

需要就用,比如说网页内容的爬取就需要正则表达式来从一大堆内容中提取符合规则的内容.主要LZ举的例子太不恰当了,这么简单的内容根本无需正则表达式
回复

使用道具 举报

253

主题

12

好友

11万

积分

黑暗执政官

图样图森破

战队
SCI
种族
Terran
14
发表于 2013-8-2 21:38 |只看该作者
EZ企鹅 发表于 2013-8-2 21:35
需要就用,比如说网页内容的爬取就需要正则表达式来从一大堆内容中提取符合规则的内容.主要LZ举的例子太不 ...

不可能为了这个就去精通啊。正则表达式的规则看似简单实际上用起来很繁杂,而且因为一般编程用得不多也容易忘,我想大多数人都是要用的时候百度一下吧。
回复

使用道具 举报

304

主题

1

好友

4万

积分

光明执政官

双子R族

2013年夜饭

15
发表于 2013-8-2 21:40 |只看该作者
Springsun 发表于 2013-8-2 21:38
不可能为了这个就去精通啊。正则表达式的规则看似简单实际上用起来很繁杂,而且因为一般编程用得不多也容 ...

没必要精通,说精通的都是装b,也没什么深奥的,没谁会记住,用时看看,用完就忘
回复

使用道具 举报

10

主题

0

好友

8838

积分

大象

16
发表于 2013-8-2 21:55 |只看该作者
啊当 发表于 2013-8-2 20:58
??
红色字体中有括号,句子开始有引号、空白
我要的是无括号无前引号后引号以及后括号的部分

函数名: strstr
函数原型:extern char *strstr(char *str1, char *str2);
功能:从字符串str1中查找是否有字符串str2,如果有,从str1中的str2位置起,返回str1中str2起始位置的指针,如果没有,返回null。
返回值:返回该位置的指针,如找不到,返回空指针。
回复

使用道具 举报

20

主题

3

好友

8万

积分

仲裁者

123

17
发表于 2013-8-2 21:58 |只看该作者
Springsun 发表于 2013-8-2 20:24
我一直很想知道,精通正则表达式的都是什么方向的。

web比较需要 php jsp ror
回复

使用道具 举报

20

主题

3

好友

8万

积分

仲裁者

123

18
发表于 2013-8-2 21:59 |只看该作者
只会匹配数字和字母 看来帮不上啥忙
回复

使用道具 举报

everrr 该用户已被删除
19
发表于 2013-8-2 22:08 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

253

主题

12

好友

11万

积分

黑暗执政官

图样图森破

战队
SCI
种族
Terran
20
发表于 2013-8-2 22:08 |只看该作者
Cx.SC 发表于 2013-8-2 21:58
web比较需要 php jsp ror

几乎也是用完扔啊。
回复

使用道具 举报

20

主题

3

好友

8万

积分

仲裁者

123

21
发表于 2013-8-2 22:18 |只看该作者
Springsun 发表于 2013-8-2 22:08
几乎也是用完扔啊。

也没人背啊
回复

使用道具 举报

6030

主题

2

好友

2万

积分

大和

22
发表于 2013-8-2 22:42 |只看该作者
"\s*(.*?)\s* "
回复

使用道具 举报

莫待无车日墙灰 该用户已被删除
23
发表于 2013-8-2 22:55 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

2246

主题

12

好友

2万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

战队
种族
Protoss

2013年度八达十大水友 2012年度八达十大水友 2011年度八达十大水友

24
发表于 2013-8-6 07:59 |只看该作者
几个高手说这个道理说那个道理
没有一个能解决问题
回复

使用道具 举报

424

主题

5

好友

3078

积分

飞龙

25
发表于 2013-8-6 08:29 |只看该作者
用转义符啊  
回复

使用道具 举报

424

主题

5

好友

3078

积分

飞龙

26
发表于 2013-8-6 08:32 |只看该作者
正则表达式不太熟喔   如果是因为引号和括号破坏了原来的句子结构 完全可以用转义符解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2025-11-28 16:35

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部