КОЛЬНУ́ТЬ, -ну́, -нёшь; сов. Однокр. к колоть1 (в 1 и 4 знач.). (Малый академический словарь, МАС)
БОЛЬ, -и, ж. Ощущение физического или нравственного страдания. Головная боль. Зубная боль. (Малый академический словарь, МАС)
КОЛЬНУ́ТЬ, -ну́, -нёшь; сов. Однокр. к колоть1 (в 1 и 4 знач.).
Все значения слова «кольнуть»БОЛЬ, -и, ж. Ощущение физического или нравственного страдания. Головная боль. Зубная боль.
Все значения слова «боль»Висок кольнуло болью, и промелькнувшее в голове воспоминание меня несказанно обрадовало.
Но, так или иначе, прямое упоминание кольнуло болью в сердце.
Понятно, что он выражался фигурально, но сердце кольнула боль. Я восприняла эти слова несколько иначе, но постаралась не подать виду.