I've been working hard on learning Regular Expressions & here is what I have so far.
function myReplace(search_string, replace_string) {
var active_doc = app.activeDocument;
var text_frames = active_doc.textFrames;
if (text_frames.length > 0)
{
for (var i = 0 ; i < text_frames.length; i++)
{
var this_text_frame = text_frames[i];
var new_string = this_text_frame.contents.replace(search_string, replace_string);
if (new_string != this_text_frame.contents)
{
this_text_frame.contents = new_string;
}
}
}
}
myReplace(/([NW]\d{6})-S[_-]/i, "$1-S??? ");
myReplace(/_/gi, " ");
myReplace(/(\d{6})-?\d{7}\/\d\d?\d?-/i, "-$1-");
myReplace(/-INS-\d\d\/\d\d?-/i, "* ");
myReplace(/ ASSEMBLY/gi, " ASY");
myReplace(/ ASS?Y+$| ASS?Y - | ASS?Y -| ASS?Y | ASS?Y- | ASS?Y-/gi, " ASY - ");
myReplace(/MCA-|DSC1-|DSC1|DS-C1-|DS-C1/i, "-");
myReplace(/^DS-|^DI-|^PH-|MCA|^PAF-|^PAF|^FDR-|^FDR/i, "");
myReplace(/ ?\(VIEW\)| ?\(VIE[W?)?]| ?\(VIE+$| ?\(VI+$| ?\(V+$| ?\(+$/i, "");
myReplace(/([NW]\d{6})-S\/.-/i, "$1-S??? ");
myReplace(/([NW]\d{6})-S\?\?\? SC /i, "$1-S??? SCREW ");
myReplace(/--/gi, "-");
Question: is their a way to apply, to a character, a specific Horizontal Scale (140%), Vertical Scale (120%), & Baseline Shift (-3pt)...
I need to apply these to the in the line myReplace(/-INS-\d\d\/\d\d?-/i, " ");