В Java Вы используете его для чего-либо, что Вы хотите выполнить независимо от того, использовали ли Вы "возврат", просто пробежали блок попытки или поймали исключение.
, Например, закрыв сеанс базы данных или соединение JMS, или освобождая некоторый ресурс ОС.
я предполагаю, что это подобно в.NET?
Вы можете очистить эту строку с помощью ^ [^ 0-9]. *
, но при этом останутся пустые строки.
Notepad ++ использует scintilla, а также использует свой механизм регулярных выражений для сопоставления с ними.
\ r и \ n никогда не сопоставляются, потому что в Scintilla, поиск по регулярным выражениям делаются по строкам (без символы конца строки).
http://www.scintilla.org/SciTERegEx.html
Чтобы очистить эти пустые строки, единственный способ - выбрать расширенный режим и заменить \ n \ n на \ n , Если вы находитесь в режиме Windows, измените \ r \ n \ r \ n на \ r \ n
[^ 0-9]
- регулярное выражение, которое соответствует практически чему угодно, кроме цифр. Если вы скажете ^ [^ 0-9]
, вы «привяжете» его к началу строки в большинстве систем регулярных выражений. Если вы хотите включить оставшуюся часть строки, используйте ^ [^ 0-9]. +
.
Я не понимаю, о чем вы спрашиваете. но reg exp для поиска строк с цифрой в начале будет ^ \ d. * вы можете удалить все строки, соответствующие приведенному выше, или поочередно оставить все строки, соответствующие этому выражению: ^ [^ \ d]. *
^ [^ \ d]. *
отмечает всю строку, первый символ которой не является цифрой. Проверьте, действительно ли перед цифрами нет пробелов. В противном случае вам пришлось бы использовать другое выражение.
ОБНОВЛЕНИЕ : Вам нужно будет сделать это в два этапа. Сначала очистите строки, которые не начинаются с цифры. Затем удалите пустые строки в расширенном режиме.