Что означает = ~ в VimScript?
Я не могу найти ответ на этот вопрос ни в Google, ни здесь, ни в файлах справки.
if "test.c" =~ "\.c"
Сначала я подумал=~
среднее заканчивается, но соблюдайте эти результаты:
Command Result
echo "test.c" =~ "\.c" 1
echo "test.c" =~ "\.pc" 0
echo "test.pc" =~ "\.c" 1
echo "testc" =~ "\.c" 1
echo "ctest" =~ "\.c" 1
echo "ctestp" =~ "\.pc" 0
echo "pctestp" =~ "\.pc" 0
echo ".pctestp" =~ "\.pc" 0
Объяснение было бы здорово. Ссылка на сайт, пытающийся расшифровать VimScript, была бы еще лучше.