Я пишу настраиваемый фрагмент кода в VSCode, чтобы облегчить определение методов настраиваемого класса. Мне нужно иметь возможность ввести строку «formatted_like_this» и преобразовать регулярное выражение в эту строку в определенных местах, чтобы она стала «FormattedLikeThis»?
Пользовательский фрагмент, который должен быть написан на php.json: (см. «НЕОБХОДИМА ПОМОЩЬ С REGEX ЗДЕСЬ», где я борюсь)
"New Custom Class Method For Variable": {
"prefix": "contcmpffv",
"body": [
"protected $$1 = null;",
"public function get${NEED HELP WITH REGEX HERE}()",
"{",
"\t$0",
"}"
],
"description": "Controller Class Method Public Function For Variable"
}
Мой желаемый рабочий процесс: 1. введите contcmpffv 2. нажмите Enter при появлении запроса с соответствующим фрагментом 2. фрагмент подсказки мне за 1 доллар
Желаемый результат (ввод «test_input_string» при запросе $ 1):
protected $test_input_string = null;
public function getTestInputString()
{
*cursor resolves here (due to $0)*
}
('formatted_like_this').split('_').map((el)=>el.charAt(0).toUpperCase() + el.slice(1)).join('')
. Не уверен, поможет ли это, но, может быть, вы сможете написать что-то подобное в visual studio? - person Berci   schedule 02.12.2019