我希望我的python 2.7程序获取字符串中特定字符的索引。像这样:
获取任何字符串中[和]括号的索引。例如:
"Hello World [These brackets] Hello World"
该程序应返回12和27.有没有办法让我的python程序执行此操作?如果没有,那我就不走运了。
答案 0 :(得分:3)
python中的indexof
函数是index:
>>> "Hello World [These brackets] Hello World".index('[')
12
>>> "Hello World [These brackets] Hello World".index(']')
27
答案 1 :(得分:1)
索引怎么样?
{{1}}
警告,这只返回第一个匹配。
答案 2 :(得分:1)
您可以看到一种天真的方法但我更喜欢使用indexof函数:
>>> a = "Hello World [These brackets] Hello World"
>>> for i in xrange(len(a)):
... if a[i] == '[' or a[i] == ']':
... print i
...
12
27