def get_splitted_parts_of_string(values_list):
    '''
    The function finds the first string in values_list list which can be split by a non-word character into two substrings.
    The function returns those two substrings or a tuple of None if no string in values_list can be split by a non-word character.
    Example:
        values_list = ["1235ab6" , "44-55.5.1293", "11/33.99.13.12"]
        output = ("44-", "55.5.1293")
    '''
    for value in values_list:
        for i, char in enumerate(value):
            # Splitting the value if the i-th character is non-word and return the substrings
            if not char.isalnum():
                return (value[:i+1], value[i+1:])
    return (None, None)

    The function finds the first string in values_list list which can be split by a non-word character into two substrings.
    The function returns those two substrings or a tuple of None if no string in values_list can be split by a non-word character.
    Example:
        values_list = ["1235ab6" , "44-55.5.1293", "11/33.99.13.12"]
        output = ("44-", "55.5.1293")
    
.script/tests/asimParsersTest/ASimFilteringTest.py