regex & del redundant code