RosettaCodeData/Task/Regular-expressions/UNIX-Shell/regular-expressions-4.sh

6 lines
170 B
Bash

if [[ $s =~ $re ]]; then
submatch=${BASH_REMATCH[0]}
modified="${s%%$submatch*}$repl${s#*$submatch}"
echo "$modified" # I am the modified string
fi