查找包含给定跨度的行号
Find the line number containing a given span
给定一个文本文件,如何找到与子字符串的给定开始和结束索引对应的行号?尽管可以找到任何给定跨度的值,但我正在处理的数据集包含重复项。
line_number = my_string[:start_index].count("\n")
我猜...
my_string = """
hello
test
line
numbers
"""
print(my_string[:14].count("\n")) # the 14th character is the 3rd line
给定一个文本文件,如何找到与子字符串的给定开始和结束索引对应的行号?尽管可以找到任何给定跨度的值,但我正在处理的数据集包含重复项。
line_number = my_string[:start_index].count("\n")
我猜...
my_string = """
hello
test
line
numbers
"""
print(my_string[:14].count("\n")) # the 14th character is the 3rd line