Python论坛  - 讨论区

标题:[python-chinese] 小菜鸟问个字符串最最基本问题

2007年01月18日 星期四 16:51

非洲小白脸 whomarryme在gmail.com
星期四 一月 18 16:51:21 HKT 2007

ÓÐʲôº¯Êý¿ÉÒÔÔÚÎı¾ÀïÕÒµ½Ò»¸ö×Ö·û´®ËùÓеÄλÖÃ
FIND()ºÃÏñÖ»ÄÜÕÒµ½µÚÒ»¸ö×Ö·û´®µÄλÖÃ
                ¸Õѧ£¬Çë½Ì¡£
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070118/49458345/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月18日 星期四 17:02

鲁捷 qiuhuafeng612在hotmail.com
星期四 一月 18 17:02:13 HKT 2007



因为 需要积分请大家帮忙点一下

http://www.netyi.net/in.asp?id=tianshi612
顺便说一下谁有
菊花论坛的邀请码
菊花论坛--IT认证家园IT认证中国第一站点专业IT论坛- Powered by Discuz


________________________________
> Date: Thu, 18 Jan 2007 14:48:58 +0800
> From: open8sd在gmail.com
> To: python-chinese在lists.python.cn
> Subject: Re: [python-chinese] 我得怎么输入$老提示错误
> 
> "$" 是unix下命令行的一种提示符,就象dos下的"c:\>"一样,并不是要你输入的字符

_________________________________________________________________
率先尝试 Windows Live Mail。
http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月18日 星期四 17:33

非洲小白脸 whomarryme在gmail.com
星期四 一月 18 17:33:24 HKT 2007

----- Original Message ----- 
From: "鲁捷" <qiuhuafeng612在hotmail.com>
To: <python-chinese在lists.python.cn>
Sent: Thursday, January 18, 2007 5:02 PM
Subject: [python-chinese] RE: 我得怎么输入$老提示错误

你想输出'$'?


> 
> 
> 
> 因为 需要积分请大家帮忙点一下
> 
> http://www.netyi.net/in.asp?id=tianshi612
> 顺便说一下谁有
> 菊花论坛的邀请码
> 菊花论坛--IT认证家园IT认证中国第一站点专业IT论坛- Powered by Discuz
> 
> 
> ________________________________
> > Date: Thu, 18 Jan 2007 14:48:58 +0800
> > From: open8sd在gmail.com
> > To: python-chinese在lists.python.cn
> > Subject: Re: [python-chinese] 我得怎么输入$老提示错误
> > 
> > "$" 是unix下命令行的一种提示符,就象dos下的"c:\>"一样,并不是要你输入的字符
> 
> _________________________________________________________________
> 率先尝试 Windows Live Mail。
> http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月18日 星期四 17:36

tocer tocer.deng在gmail.com
星期四 一月 18 17:36:54 HKT 2007

# text 是你的文本, string 是你要找的字符串
indexs = [i for i in range(len(text)) if text[i:i + len(string)] == string]

可能效率低点,不过应付一般情况够了

非洲小白脸 wrote::
> 有什么函数可以在文本里找到一个字符串所有的位置
> FIND()好像只能找到第一个字符串的位置
>                 刚学,请教。
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-- 
Vim 中文 Google 论坛 http://groups.google.com/group/Vim-cn

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月18日 星期四 17:58

tocer tocer.deng在gmail.com
星期四 一月 18 17:58:28 HKT 2007

又想出一个效率高点的


_split = [len(item) for item in text.split(string)[:-1]]
indexs = [sum(_split[:i+1])+len(string)*i for i, index in enumerate(_split)]


非洲小白脸 wrote::
> 有什么函数可以在文本里找到一个字符串所有的位置
> FIND()好像只能找到第一个字符串的位置
>                 刚学,请教。
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-- 
Vim 中文 Google 论坛 http://groups.google.com/group/Vim-cn

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月18日 星期四 18:34

Huang You Gong hygool在gmail.com
星期四 一月 18 18:34:29 HKT 2007

rawtext = "abcdefghabcdefghabcd"
iters = re.finditer( "abcd",  rawtext )
for it in iters:
    print it.start(), it.end(), rawtext[it.start():it.end()]


On 1/18/07, tocer <tocer.deng at gmail.com> wrote:
>
>
> # text 是你的文本, string 是你要找的字符串
> indexs = [i for i in range(len(text)) if text[i:i + len(string)] ==
> string]
>
> 可能效率低点,不过应付一般情况够了
>
> 非洲小白脸 wrote::
> > 有什么函数可以在文本里找到一个字符串所有的位置
> > FIND()好像只能找到第一个字符串的位置
> >                 刚学,请教。
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
> --
> Vim 中文 Google 论坛 http://groups.google.com/group/Vim-cn
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
Best Regards,
Huang You Gong
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070118/55baebc3/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月18日 星期四 18:41

fdcn fdcn64在gmail.com
星期四 一月 18 18:41:04 HKT 2007

我喜欢这个正则的写法,不管效率高不高。

On 1/18/07, Huang You Gong <hygool在gmail.com> wrote:
>
> rawtext = "abcdefghabcdefghabcd"
> iters = re.finditer( "abcd",  rawtext )
> for it in iters:
>     print it.start(), it.end(), rawtext[it.start():it.end()]
>
>
> On 1/18/07, tocer <tocer.deng在gmail.com> wrote:
> >
> >
> > # text 是你的文本, string 是你要找的字符串
> > indexs = [i for i in range(len(text)) if text[i:i + len(string)] ==
> > string]
> >
> > 可能效率低点,不过应付一般情况够了
> >
> > 非洲小白脸 wrote::
> > > 有什么函数可以在文本里找到一个字符串所有的位置
> > > FIND()好像只能找到第一个字符串的位置
> > >                 刚学,请教。
> > >
> > >
> > >
> > ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese在lists.python.cn
> > > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> >
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
> > --
> > Vim 中文 Google 论坛 http://groups.google.com/group/Vim-cn
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
>
>
> --
> Best Regards,
> Huang You Gong
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070118/7290dc02/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月19日 星期五 10:32

nmweizi nmweizi在163.com
星期五 一月 19 10:32:50 HKT 2007

python-chinese£¬ÄãºÃ
 
 
nmweizi£¬nmweizi在163.com
2007-01-19 
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070119/4ada1363/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月19日 星期五 10:42

prolibertine prolibertine在gmail.com
星期五 一月 19 10:42:10 HKT 2007

 ³öµ½fc6ÁË£¬ºÃÒ£Ô¶µÄÄê´ú°¡£¬ÎÒµ±Ê±ÓÃlinuxµÄʱºòÊÇfc1£¬ÓÐ2ÄêÁË°É
ÎÒ¼ÇÒäÖÐfc²»ÊÇÓÐÒ»¸ö°ü¹ÜÀí¹¤¾ßÂð£¿
yum»¹ÊÇʲôµÄÄãËÑË÷ÒÔÏ£¬ÓÃÄǸö»ñÈ¡Á¬ÒÀÀµÐÔÕâ¸öÍ·ÌÛµÄÎÊÌⶼ½â¾öÁË






-- 
--~--~---------~--~----~------------~-------~--~----~
ÎÒµÄblog£º
http://jessezhao.cnblogs.com
http://www.pinzui.cn
http://jnlinux.org
--~--~---------~--~----~------------~-------~--~----~
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070119/bd6c7a7e/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月19日 星期五 15:24

非洲小白脸 whomarryme在gmail.com
星期五 一月 19 15:24:44 HKT 2007

谢谢,各位真强!
----- Original Message ----- 
From: "tocer" <tocer.deng在gmail.com>
To: <python-chinese在lists.python.cn>
Sent: Thursday, January 18, 2007 5:58 PM
Subject: Re: [python-chinese] 小菜鸟问个字符串最最基本问题


> 又想出一个效率高点的
> 
> 
> _split = [len(item) for item in text.split(string)[:-1]]
> indexs = [sum(_split[:i+1])+len(string)*i for i, index in enumerate(_split)]
> 
> 
> 非洲小白脸 wrote::
> > 有什么函数可以在文本里找到一个字符串所有的位置
> > FIND()好像只能找到第一个字符串的位置
> >                 刚学,请教。
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> 
> -- 
> Vim 中文 Google 论坛 http://groups.google.com/group/Vim-cn
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号