#!/bin/bash
shopt -s extglob
var1=123abcd456
echo ${var1//+([^abc])/}
var2=123abcd456
echo ${var2//+([^[:digit:]])/}
var3=12\/3abc@d456
echo ${var3//+([!abcd])/}
var4=123abcd456
echo "On ne remplace par rien donc c'est pareil :
	${var4//+([.SYMBOL.])/}"
var5=123abcd456
echo "On remplace par l'inverse de ce qu'il n'y a pas : 
	c'est-à-dire par : ${var5//+([^[.SYMBOL.]])/}:"
var6="ÇSYMBOLa alors !"
echo ${var6//+([.SYMBOL.])/}