Подскажите пожалуйста, разрезаю строку методом split по всему что не символы. Проверка регулярки дает нужный результат, но вот в коде он работает некорректно и из-за этого часть слов теряется. Никак не могу понять почему такая бяка, замтели что на символ _ как-то неправильно реагирует
a
file.world.file.hello/world\world
b
world
c
world<world>!world@world$world^world&world(world)world>world.
d
w orld WORLD±!@#$%^&*()world
e
{}[];'\,./world
f
<!"№%:,.;()+world
g
+=0909 world+=0909 world