Я хотел бы удалить комментарии из исходного кода PHP-файлов, используя Shell Script или AppleScript.(Я использую хуки приложений Codekit OS X)
Я пытался сделать это с помощью команд sed или grep, но современные коды регулярных выражений, к которым я привык с PHP / javascript, не работают.
https://regex101.com/r/awpFe0/1/
Демонстрации будет достаточно, чтобы сообщить мне, что я хочу сделать.
Мне нужна рабочая версия в командной строке.
Я нашелэто, но я не могу получить именно тот результат, который мне нужен: https://stackoverflow.com/a/13062682/6320082
Я работаю над этим два дня.Пожалуйста, помогите мне.
Пример содержания:
Test string // test comment
Test string// test comment
echo 1;//test comment
http://domain.ltd // test comment
$wrong_slashes = "http://domain.ltd/asd//asd//asd";
function test() { // test comment
Test string /* test comment // test comment */
Test string //test /* test */
Test string /* test comment /* */ */
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
/**
multi-line comments
*/
<script src="//cdn.com/site.js">
$pattern = "([//])";
$pattern = '([//])';
<!-- html comments -->
<div>test</div> <!-- html comments -->
<!-- html comments --> <div>test</div>