[ create a new paste ] login | about

Link: http://codepad.org/ENMqLhEQ    [ raw code | fork ]

Python, pasted on Jan 20:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def subStringMatchExact(target, key):
    if len(target) == 0:
        return ()
    if len(key) == 0:
        return tuple(range(0, len(target)))
    current_search_start = 0
    starting_pos =()
    while current_search_start < len(target):
        found_pos = str.find(target, key, current_search_start)
        if found_pos >= 0:
            starting_pos = starting_pos + (found_pos,)
            current_search_start = found_pos + len(key)
        else:
            break
    return starting_pos


Create a new paste based on this one


Comments: