Regex - náhrada Nette\Object za Nette\SmartObject

15. listopadu 2021

Výchozí text:

<?php

use Nette;

class Address extends Nette\Object implements IXYZ
{
  // ...
}

Regex pro vyhledání:

(class [A-Z][a-zA-Z0-9_]+)\sextends\sNette\\Object((?:\simplements [a-ZA-Z0-9_\\]+){0,1}\n(\s){)

Regex pro nahrazení:

$1$2\n$3$3use Nette\\SmartObject;\n
Líbí se vám tato stránka?