Я новичок в RegEx, и я хочу, чтобы иметь возможность искать и заменять отдельные тексты в текстовом файле. Я смог выполнить большую часть поисков, но вот тот, который я не мог полностью понять. Я думаю, я должен использовать внешний вид/смотреть вперед/смотреть позади. Но инструмент, который я использую, говорит о синтаксической ошибке. В основном здесь данные в моем файлеизвлечение первой буквы строки с регулярным выражением
[2010-01-15 06: 18: 10,203] [0x00001388] [SHDNT] Shutdown Count Down = 2/5
[2010-01-15 06: 18: 11.203] [0x00001388] [SHDNT] Выключить счетчик вниз = 3/5
И я хочу, чтобы иметь возможность захватить в моем поиске '[' и ']' вокруг даты. Я подумал о том, чтобы найти «[», используя некоторые критерии, такие как («[», а затем [0-9] [0-9] означает две цифры) и «]» с (']' продолжение '. [0-9] [0-9] [0-9] 'означает точку и 3digits).
Я пробовал это, но он дает ошибку \ [(? = [0-9] [0-9]) для первого поиска. Разве это не позволяет мне ставить? сразу после скобки.
Как я должен выполнить поиск?
Заранее спасибо
EDITED ДОБАВИТЬ
Для того, чтобы понять, я не использую RegEx с любым языком программирования. Я использую текстовый редактор, который имеет функцию поиска и замены, которая позволяет осуществлять поиск по шаблону. Поэтому я хочу удалить квадратные скобки вокруг даты. Но ничего не измените в моем файле.
На каком языке вы работаете? Могут быть другие решения, не использующие RegEx. –
@ p.campbell Я использую его с обычным текстовым редактором с функциями поиска и замены, поддерживающим поиск по шаблону. Не язык программирования. – Precious
Хорошо, какой * редактор * вы используете? Во всяком случае, вы должны просто соответствовать всему, захватить дату и подключить ее обратно, как это сделал @sarnold. –