Вы можете использовать preg_split
с флагами PREG_SPLIT_DELIM_CAPTURE
и PREG_SPLIT_NO_EMPTY
, чтобы делать то, что вы хотите:
$string = 'ABC00001';
$output = preg_split('/([A-Z]+)/', $string, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
print_r($output);
Вывод:
Array ( [0] => ABC [1] => 00001 )
[119 ] Демонстрация на 3v4l.org
Нажмите ctrl+j. Это то, что Вы хотите? Удержите сдвиг для движения назад.
можно также выбрать слово, Вы хотите искать и использовать ctrl+K, использовать сдвиг для движения назад.
Вы имеете в виду, как... Ctrl+F и затем Ctrl+K?
Вы не должны использовать меню Search.
С другой стороны, если Вам просто не нравится всплывающее диалоговое окно, я думаю, что Вы - СОЛЬ на данный момент.
Eclipse "находит", что диалоговое окно действительно больше, чем "находит" на браузерах, которые Вы упомянули (например, поиск-и-замена, и т.д.) Имеющий больше опций означает больше недвижимости управлять ими.
И, если инкрементного поиска Eclipse недостаточно, вы всегда можете использовать плагин вроде Glance .
С их сайта:
Glance - это плагин Eclipse -в предоставлении расширяемого полезного инкрементного текстового поиска в Eclipse. Этот плагин поддерживает следующие функции:
- выделение всех найденных совпадений
- фоновый поиск, который никогда не блокирует текстовое поле
- поиск в таблицах и деревьях
- обновление совпадений при изменении целевого содержимого
- новые текстовые контейнеры могут поддерживаться через точки расширения
- множество настроек поиска