Я понял причину, по которой [*:
не работал, потому что [
это символ подстановки, и мне пришлось поставить \
перед ним.
Как выбрать диапазон от '[' до ':' и заменить?
У меня есть документ, который выглядит так:
[9/22/17 10:46 AM] xxxxxxxx: llllllllllllllllllll [9/22/17 10:46 AM] Cc: cccccccccc [9/22/17 10:46 AM] Me: bbbbbbbbbbbbbbbbb [9/22/17 10:46 AM] Ccc: aaaaaaaaaaaaaaaaaaaaaaaaaa
Я пытаюсь выбрать диапазон от [
до :
и заменить его пробелом. Я знаю, что должен использовать подстановочные знаки и игнорировать пробелы в слове, но я не могу определить правильный диапазон. Я искал вокруг, но не могу найти именно то, что мне нужно.
2 ответа на вопрос
Ты путаешь себя, я неправильно использую слово «диапазон». [0-9]
это диапазон, соответствующий каждой цифре (в «арабских» цифрах), [aeiou]
это диапазон, соответствующий каждой гласной. Это не то, что вы хотите.
Если вы хотите сопоставить все через последний двоеточие в строке, это может быть сложно. Но если вы всегда ищете все через второе двоеточие (то есть, вспахиваете то, что есть часть времени), используйте \[*:*:
. В \
Заставляет [
(то есть \[
) следует рассматривать как обычный символ, а не начало диапазона. Затем сопоставьте все ( *
) через двоеточие, а затем снова все через двоеточие.
Похожие вопросы
-
6
Насколько хороша защита паролем Word?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
1
Как сделать так, чтобы меню по умолчанию открывалось «полностью» в MS Word 2003?
-
-
1
Office 2007 - ссылки на источники в Word
-
6
Есть ли сочетание клавиш для выделения выделенного текста в MS Word 2007?
-
2
Word 2007 не открывает старые файлы
-
3
Минимизируйте размер файла документов Microsoft Word
-
6
Рекомендация для простого (японского) текстового процессора
-
1
Используя OpenOffice.org, есть ли способ напечатать не только контент, но и комментарии к документу?
-
7
одновременное совместное использование текстовых документов