如何找到列表中元素的开始和结束的单词索引?蟒蛇

辛达达

我有一个字符串列表,我需要找出'American'是否在该字符串中。如果存在,那么我想找出美式单词的开始和结束索引

['Here in Americans, people say “Can I get a bag for the stuff?”',
 'Typically in restaurant after you are done with meal, you ask for check in Americans from the waiter.',
 'When mixing coffee, people in American use creamer, which is equivalent of milk.']

所需的输出:找出美式单词的开始和结束索引

8,16
75,83
30,38
吹牛

您可以使用re.search,它返回具有一个start方法和一个end方法的匹配对象,该方法和方法返回您要查找的内容:

import re

l = [
    'Here in Americans, people say “Can I get a bag for the stuff?”',
    'Typically in restaurant after you are done with meal, you ask for check in Americans from the waiter.',
    'When mixing coffee, people in American use creamer, which is equivalent of milk.',
    'Hello World'
]

for string in l:
    match = re.search('American', string)
    if match:
        print('%d,%d' % (match.start(), match.end()))
    else:
        print('no match found')

输出:

8,16
75,83
30,38
no match found

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中自动查找列表中元素的开始和结束索引

Java如何获取ArrayList中元素的开始和结束

如何在所有行的python列表中找到开始和结束索引

如何找到列表中元素的所有索引?

如何在python字典中找到开始和结束索引?

获取单词的开始和结束索引?

蟒蛇| 列表中元素的出现

如何根据开始和结束元素从列表创建子列表?

如何找到匹配条件的数组中元素的索引并从数组中的特定点开始搜索?

通过嵌套列表中元素的索引找到嵌套列表的最小值和最大值

如何打印列表中元素的索引 - python

返回 oyhton 中列表中存在的单词的开始结束索引

根据标签列表中该单词的索引位置,查找该单词在字符串中的开始和结束位置

在熊猫数据框中找到连续的开始和结束索引

如何从开始剥离引号和列表的结束

如何将已排序的列表分为该列表的连续元素的开始和结束的元组?

查找列表中元素的索引

嵌套列表中元素的索引

python获取列表中数字开始和结束的位置的索引

如何删除指定开始日期和结束日期期间之外的列表的日期时间元素?

Haskell-如何获取列表中元素的索引?

如何在 Haskell 中制作开始/结束索引列表?

从列表的开始和结束处递归地删除元素

如何找到连续数字的间隔开始和结束的地方?

如何快速设置数组的开始和结束索引?

如何获得发送的开始和结束的索引在spacy?

如何获得字符串匹配的开始和结束索引

如何找到Java向量的停止索引和开始索引?

Swift:获取字符串中单词的开始和结束字符的索引