Moreover the below script completes with all character style properties..
app.findGrepPreferences = app.changeGrepPreferences =null;
app.findGrepPreferences.findWhat = "(?<=\﴿).+?(?=\﴾)"
var found = app.documents[0].findGrep();
if(found.length==0){alert("No bracket text found"); exit(0);}
cstyle = [];
for(j=0; j<found.length; j++)
{
cstyle.push(found.contents);
}
for(k=0; k<cstyle.length; k++)
{
app.findGrepPreferences = app.changeGrepPreferences =null;
app.findGrepPreferences.findWhat = cstyle.toString();
var myfound = app.documents[0].findGrep();
for(i=0; i<myfound.length; i++)
{
myfound.select();
var new_Style = app.documents[0].characterStyles.add();
var myname=new_Style.name;
new_Style.appliedFont = myfound.appliedFont;
new_Style.fontStyle = myfound.fontStyle;
new_Style.pointSize = myfound.pointSize;
new_Style.leading = myfound.leading;
new_Style.appliedLanguage = myfound.appliedLanguage;
new_Style.kerningMethod = myfound.kerningMethod;
new_Style.tracking = myfound.tracking;
new_Style.capitalization = myfound.capitalization;
new_Style.position = myfound.position;
new_Style.ligatures = myfound.ligatures;
new_Style.noBreak = myfound.noBreak;
new_Style.horizontalScale = myfound.horizontalScale;
new_Style.verticalScale = myfound.verticalScale;
new_Style.baselineShift = myfound.baselineShift;
new_Style.skew = myfound.skew;
new_Style.fillColor = myfound.fillColor;
new_Style.fillTint = myfound.fillTint;
new_Style.strokeTint = myfound.strokeTint;
new_Style.strokeWeight = myfound.strokeWeight;
new_Style.overprintStroke = myfound.overprintStroke;
new_Style.overprintFill = myfound.overprintFill;
new_Style.otfFigureStyle = myfound.otfFigureStyle;
new_Style.otfOrdinal = myfound.otfOrdinal;
new_Style.otfFraction = myfound.otfFraction;
new_Style.otfDiscretionaryLigature = myfound.otfDiscretionaryLigature;
new_Style.otfTitling = myfound.otfTitling;
new_Style.otfContextualAlternate = myfound.otfContextualAlternate;
new_Style.otfSwash = myfound.otfSwash;
new_Style.otfSlashedZero = myfound.otfSlashedZero;
new_Style.otfHistorical = myfound.otfHistorical;
new_Style.otfStylisticSets = myfound.otfStylisticSets;
new_Style.strikeThru = myfound.strikeThru;
app.changeGrepPreferences.appliedCharacterStyle = myname;
app.changeGrep();
}
}