Давайте рассмотрим этот пример кода ... Не на код, а на отступы.
protected function _hashPassword( $password, $salt, $nuts = '' ) {
if ( $nuts === '' ) {
$nuts = Kohana::config( 'a11n' )->nuts;
}
$password =
sha1(
$password
. $salt
. $nuts
);
return $password;
}
Он взят из гораздо большего исходного кода.Как видите, он имеет две вкладки.Я хочу как-то удалить отступ от него, не печатая.Каким-то образом.
Если я использую встроенную в редактор функцию «Заменить» и удаляю эти две вкладки, как ...
!['Replace' function](https://i.stack.imgur.com/zihOJ.png)
Я получаю что-то вроде этого(не во всех случаях, но почти) ...
protected function _hashPassword( $password, $salt, $nuts = '' ) {
if ( $nuts === '' ) {
$nuts = Kohana::config( 'a11n' )->nuts;
}
$password =
sha1(
$password
. $salt
. $nuts
);
return $password;
}
Это потому, что в одной строке содержится более двух вкладок, и она заменяет все 4 вкладки.
Iищу регулярное выражение, достаточно мощное, чтобы красиво удалить отступ! Может быть, есть какие-то другие решения?Только не предлагайте писать код без отступов!