#!/bin/bash
s='+---------+------------------------------------------------------+
| Key     | Value                                                |
+---------+------------------------------------------------------+
| Address | longstringofcharacters |
+---------+------------------------------------------------------+
| Name    | word1-word2-word3                              |
+---------+------------------------------------------------------+'
awk -F'[|[:space:]]+' '$2 == "Name"{print $3}' <<< "$s"
awk 'match($0, /[^ -]+(-[^ -]+)+/) { print substr($0, RSTART, RLENGTH) }' <<< "$s"