У меня есть файл, каждая строка выглядит как "J001.C1086 "" JH001.Смесь 10-111 ". Мне нужно удалить букву / номер перед каждым.

после удаления это выглядит как "C1086" "смесь 10-111"

Спасибо!!

2 ответа2

1

Действительно, Regular Expression - ваш друг, и он очень эффективен в изучении.

В вашем случае найдите:

^\w+\.

Заменить ничем, используя ReGeX.

Это должно работать.

Кстати, это означает, что вы ищете начало строки (^), за которым следует хотя бы один (+) буквенно-цифровой символ (\w) и точка (\.).

0

В Notepad++ вы можете использовать Regex в меню поиска.

В этом случае вы должны перейти в Search> Replace или Ctrl + H чтобы открыть меню Find & Replace.

Вам нужно будет поставить галочку Regular expression в Search Mode внизу.

При использовании Regex важно быть максимально конкретным - судя по вашему запросу, я удалю любой текст до полной остановки, включительно.

В поле Найти что: вставьте следующее: ^.*\.(.*)$

В поле « Заменить на:» укажите следующее: $1

$1 заменяет все в строке на что угодно в скобках!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .