python - 在Python中给定一个包含该子字符串的字符串,查找该子字符串的所有索引

标签 python string substring newline

例如:

   my_string = "hi how are you?/nIs everything ok?/nAre you happy?"

我需要创建一个包含换行符 - (/n) 的所有索引的列表。 我该怎么做?

最佳答案

您可以在列表理解中使用enumerate来创建索引列表。

>>> [index for index, value in enumerate(my_string) if value == '\n']
[15, 33]

顺便说一句,换行符是'\n'而不是'/n'(注意斜杠)

关于python - 在Python中给定一个包含该子字符串的字符串,查找该子字符串的所有索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32927283/

相关文章:

c# - 字符串值不能通过类方法赋值

java - 找到给定字符串的每个可能的子集

javascript - 在 JavaScript 中检查字符串是否包含另一个子字符串的最快方法?

python:获取导入函数的抽象语法树?

python - 如何在 Python 的 PyPyODBC 模块中使用 FetchAll?

.NET 字符串拆分()

string - 使用vbscript将汉字写入文本文件

substring - Squeak(smalltalk) subSrings 忽略字符串末尾的空字符串

python - 如何访问 Django 模板中的字典元素?

python - 用 Python 在给定目录及其子目录中递归替换文件中的字符串?