Find n replace pricing in paragraphs-

OK, I have a rather large catalogue that used to be a QuarkXPress Job recently converted by plug-in and cleaned up. I now have the need to run thru this and make some changes. (Please bare in mind Im using CS2 so my find and change may NOT be up to this?) Here is an example of the contents of the price listed text frames…
What I need to do is replace the last 2 prices with just the one e.g. '£00.00' in the black. I will then be moving the tab stop positions. Now the example above is NOT the best as my prices can be of varying length '£1.23', '£12.34' or '£123.45' so is there a way I can use find n change in the GUI or would script be better suited to this? I think I could do multi f&r to something unique then replace that but its going to be too time consuming. Is it possible to use any digit {n} times? In Quark I could have it include '£' and '.' in the definition of word then just remove the last word. I hope thats fairly clear if NOT let me know. Thanks in advance…

Well, I had a little time to dig some further and this is almost there even if a little ugly…
#target indesign
function removePrices() {
     if (app.documents.length == 0) {
          alert('Please have an "InDesign" document open before running this script.');
          return;
     var docRef = app.activeDocument;
     // Just using a selected box to test
     with (docRef.selection[0]) {
          // Missout first n last paras
          for (var i = 1; i < paragraphs.length-1; i++) {
               var a = paragraphs[i].contents.indexOf('£') + 1;
               var b = paragraphs[i].contents.length-2;               
               paragraphs[i].characters.itemByRange(a,b).remove()
               paragraphs[i].words.lastItem().contents = '£00.00';               
          // No return at end of this one
          var a = paragraphs[i].contents.indexOf('£') + 1;
          var b = paragraphs[i].contents.length-1;          
          paragraphs[i].characters.itemByRange(a,b).remove();
          paragraphs[i].words.lastItem().contents = '£00.00';
          // Remove my last tab
          paragraphs.everyItem().tabStops.lastItem().remove();
          // Move my tabs and respace content
          paragraphs.everyItem().tabStops.lastItem().position = 77;
          This did NOT work but I was hardly surprised!!!
          paragraphs.everyItem().tabStops.lastItem().previousItem().position = 67;
          var c = paragraphs[1].tabStops.length-2;
          paragraphs.everyItem().tabStops.item(c).position = 67;
removePrices();

Similar Messages

  • Find and Replace HS5.5

    How do I include a line feed in the replace section of the
    find and replace feature of Homesite 5.5?
    Converting many lengthy files from <pre> and <tt>
    formats into CSS. Presently the target pages have paragraphs broken
    into short lines of text with CR/LF's on every line. I wish to
    revert the paragraph back to 'wrapped' text with a single CR at the
    end of the paragraph.
    I can 'find' and eliminate the " ¶ " symbol from each
    line, but I do not know how to "replace " text that should include
    this symbol.
    text</p><p>¶
    This is some sample text to¶
    show graphically the problem¶
    I am having.</p><p>¶
    New Paragraph¶
    When what I want is :-
    <p>This is some sample text to show graphically , the
    problem I am having.</p>¶
    <p>New paragraph
    Presently I can add hash marks (##) where I wish the
    paragraph to end. I then globally remove all the "¶"'symbols
    that appear in the text. What I want to do now is replace the ##
    with code which would produce the following two lines
    </p>¶
    <p>
    I have tried many different codes, such as chr(13) and \r,
    but they all just insert the code as straight text.
    Can anyone clue me in?
    Thanks, gil d

    as far as special chars in simple F-and-R, I replace some
    non-ascii chars by copying from a doc and pasting into the dialog
    field.
    That wouldn't work for CR/LF, so you have to use the extended
    search and replace there as you found out.
    Note there is also a function for "Replace Double Spacing
    with Single Spacing" (on the menu, under Search).
    Probably no help for this case, but good to know.
    BTW, be careful with your extended search and replace on
    CR/LF. If your lines don't end in a space and a CR/LF, you might
    want to replace CR/LFs with a space. Otherwise the last word of one
    line might be butted against the first word in the next line with
    no space when the CR/LF is removed.
    Of course that's not a great solution since it adds a lot of
    spaces where you have CR/LFs, and you may not want them all
    there...
    There is a Remove Returns script that might be of use to you.
    It's a lot more manual than you probably want for doing lots of
    files.
    http://www.wilk4.com/asp4hs/list5.htm#removereturns
    let us know here if you find some better solution please,
    good luck,
    jeff

  • VBA Word Find and Replace characters but excluding certain characters

    I am trying to write VBA code in Word that I will eventually run from a VBA Excel module. The aim of the project is to find specific strings in the open Word document that have length of either one or two characters and are of a certain format, and replace
    them with other strings in the same format. This is to do with transposing (i.e. changing the musical key) of chord symbols in a songsheet in Word. The Find and Replace strings are contained in ranges in an Excel workbook, which is why I want to eventually
    run the code from Excel. I'm much more experienced in writing VBA code in Excel than in Word, and I'm fairly confident with transferring the 'Word VBA' code into an Excel module.
    At the moment I'm trying out code entirely in Word, and I've come across a stumbling block. For example, I want it to Find "A" and replace with "B",
    BUT only if the "A" is NOT followed by "#" (sharp) or "b" (flat).
    Here is the code I've got in Word VBA, which I obtained by editing code produced by the recorder:
    Sub F_R()
    'Find text must have specific font
    With Selection.Find.Font
    .Bold = True
    .Underline = wdUnderlineWords
    .Superscript = False
    .Subscript = False
    End With
    'Replacement text must have specific font
    With Selection.Find.Replacement.Font
    .Bold = True
    .Underline = wdUnderlineWords
    .Superscript = False
    .Subscript = False
    End With
    'Find & Replace strings
    With Selection.Find
    .Text = "A" 'hard-coded here for testing, but this will
    'eventually be referenced to a cell in Excel
    .Replacement.Text = "B" 'hard-coded here for testing, but this will
    'eventually be referenced to a cell in Excel
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
    .MatchCase = True
    .MatchWholeWord = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    End Sub
    For the Find & Replace section I want to do something like:
    With Selection.Find
    .Text = "A"
    .Text <> "A#"
    .Text <> "Ab"
    .Replacement.Text = "B"
    End With
    - but this produces a syntax error, presumably because you can have only one .Text line (or it won't accept <>?)
    I tried adopting the way of excluding chars when using the Like operator, and while it compiles, it will not replace
    any "A":
    With Selection.Find
    .Text = "A[!b#]"
    .Replacement.Text = "B"
    End With
    I suspect that I'm going to have to change tack completely in the way I'm doing this. Do you have any suggestions, please?
    The chord names/symbols are preceded/succeeded by either spaces or paragraph returns and can look like these, for example (all Font Bold and Underlined words only):
    C<sup>7</sup>
    Dm<sup>7</sup>
    Eb<sup>-5</sup>
    Bb<sup>+11</sup>
    F#m<sup>7</sup>
    i.e. [ABCDEFG][b # | optional][m |optional][- + | superscript, optional][2 3
    5 6 7 9 11 13 | superscript, optional]
    The crux of my problem is that the note A should be treated as entirely distinct from Ab or A# (and similar for other flattened/sharpened notes).
    Sorry for long post.

    Hi Ian,
    It is not easy to find Microsoft forums. However this forum is for the Visual Studio Net version. 
    Try this forum for VBA.
    https://social.msdn.microsoft.com/Forums/en-US/home?forum=isvvba
    Success
    Cor

  • How do you find and replace "within selected text" in a textedit document (version 1.8, mountain lion)

    In the textedit version on Snow leopard it was possible to search and replace within a peice of selected text only i.e. not the entire file. This was a very useful feature because you could select a paragraph and replace all occurences of word1 with word2 within that paragraph only! This feature appears to be missing from the mountain lion version of textedit (version 1.8). Or can anyone tell me how to do it ... ?

    Having 46 people view a post without replying is not unusual. Some people look at a question to see if it's something they'd like to know the answer to, and then come back  when it has eventually been answered.
    I'm not sure if you need to escape forward slashes in Dreamweaver's Find and Replace dialog box, but I normally do because both JavaScript and PHP normally use forward slashes as delimiters to mark the beginning and end of the regex like this:
    var pattern = /[A-Z]{4}/; // JavaScript
    $pattern = '/[A-Z]{4}/';   // PHP
    When a forward slash appears inside the regex, you need to escape it with a backslash to avoid confusion with the closing delimiter.
    As you have worked out, a capturing group is created by wrapping part of the regex in parentheses.
    If you want to match exactly 38 characters, you can use [\S\s]{38}. That includes spaces, newline characters, symbols, everything.
    If you're trying to find everything between two tags, you can do this:
    (<\/tag_name>)([^<]+)
    The closing tag is captured as $1 and everything up to the next opening tag is captured as $2.
    Learning regular expressions is not easy. I don't claim to be an expert, but I enjoy the challenge of trying to solve them. If you're interested in regular expressions, there are several books published by O'Reilly. "Mastering Regular Expressions" is the ultimate authority, but it's a difficult read (not because it's badly written, but because of the complexity of the subject). "Regular Expressions Cookbook" is very good. There's also a new "Introducing Regular Expressions", but I haven't read it.

  • How can i find and replace xml tags?

    Hi, i am using xml in my workflow and want to be able to remove certain tags if they contain particular text.
    here is an example of my xml structure…
    <entry>
        <name>DEFAULT</name>
        <tel>DEFAULT</tel>
        <address>DEFAULT</address>
    </entry>
    I am using this initial structure to set the paragraph styles to be followed when the xml data is imported.
    This leaves DEFAULT in place wherever an entry doesn't have any content for that field.
    I want to be able to import my XML then run a script that removes any tags that include DEFAULT, - I need the entire xml tag to be removed not just the text, if i do a normal find and replace it will only remove the text not the tags which is causing problems with styling. I also want to remove the end of para/return (^p) that i've placed at the end of the line. So it would be the same as opening up story editor and removing the content + tags + hard return in there, but i want to automate the process…
    So i think this is what i need to search for in each case
    "<name>DEFAULT</name>^p"
    and i want to replace it with nothing ""
    Can this be done through scripting (ideally javascript)?
    I have a little knowledge of javascript but am not sure how to search and target that kind of string in indesign...
    using indesign cs5
    many thanks

    Hi,
    Script should do it in two steps:
    1. find all occurences of i.e. ">DEFAULT<"
    2. remove whole paragraph which is a found_text's container.
    For example this way -JS - (a textFrame filled with your text should be selected) :
    var mStory = app.selection[0].parentStory;
    app.findTextPreferences =  null;
    app.findTextPreferences.findWhat = ">DEFAULT<";
    var myF = mStory.findText();
    var count = myF.length;
    while (count--)
         myF[count].paragraphs[0].remove();
    rgds

  • Possible to dock "Find and Replace" Window?

    Is it possible to group the "Find and Replace" window in one
    of the panels? I would prefer to have it at the bottom of my
    workspace with Properties and Results.
    Thanks!

    It is indeed possible, providing whatever text is inside a tag of some sort.  It could be in a list, heading, paragraph, div, etc...  Use the Search: Specific Tag option.  See screenshot (excuse the sloppy image).
    Nancy O.

  • Has find and replace really been crippled in this update to Pages.

    I've just tried to do a find and replace in the new Pages and can't find the option that used to be in old pages of Advanced where you could simply replace Paragraph Breaks or Carriage Returns with other symbols like comma or alike.
    Please don't tell me it's gone because this would render Pages completely pointless to me and I've have to install another "proper" word processor.
    Please tell me I'm panicking and that don't be silly it's just moved.

    The new version on your iPad is Pages v2 for iOS and has the same format as Pages 5 on OSX 10.9.
    You would need to reinstall iOS 6 to maintain Pages v1 for iOS and maintain compatibility with Pages '09.
    On your Mac you should have 2 versions of Pages:
    Pages 5 is in your Applications folder.
    Pages '09/'08 is in your Applications/iWork folder.
    Pages '09/'08 can not open Pages 5 files and you will get the warning that you need a newer version.
    Pages 5 can open Pages '09 files but may damage/alter them. It can not open Pages '08 files at all.
    Once opened and saved in Pages 5 the Pages '09 files can not be opened in Pages '09.
    Anything that is saved to iCloud is also converted to Pages 5 files.
    All Pages files no matter what version and incompatibility have the same extension .pages.
    Pages 5 files are now only compatible with themselves on a very restricted set of hardware, software and Operating Systems and will not transfer correctly on any other server software than iCloud.
    Apple has not only managed to confuse all its users, but also itself.
    Note: Apple has removed over 90 features from Pages 5 and added many bugs:
    http://www.freeforum101.com/iworktipsntrick/viewforum.php?f=22&sid=3527487677f0c 6fa05b6297cd00f8eb9&mforum=iworktipsntrick
    Archive/trash Pages 5, after exporting all Pages 5 files to Pages '09 or Word .docx, and rate/review it in the App Store, then get back to work.
    Peter

  • JTextPane Find and Replace

    I'm trying to do a find and replace in a JTextPane. It's successful except that all the formatting is lost. I assume it's because getText() and setText() don't keep the styles. Any help would be greatly appreciated.
    Scott
    package mainPackage;
    import javax.swing.*;
    import javax.swing.text.*;
    public class MyTextBox extends JTextPane {
        private String before = null;
        public void swap(String[] keys, String[] replacements) {
            if(keys == null || replacements == null) {
                return;
            if (before == null) {
                try {
                    before = this.getDocument().getText(0, this.getDocument().getLength());
                } catch (BadLocationException e) {
                    e.printStackTrace();
            String after = new String(before);
            for (int i = 0; i < keys.length; i++) {
                after = after.replaceAll(keys, replacements[i]);
    this.selectAll();
    this.replaceSelection(after);
    repaint();

    I revise my earlier statement.
    select() and replaceSelection() didn't handle the attributes correctly. The inserted text picked up the attributes of the next character. I think - this is still really sketchy for me. If I replaced a word that was underlined (for example), the replacement would pick up the attributes of the space immediately after the word. If the space was underlined, the replacement was underlined, and if not, then not.
    The following seems to work, though I haven't really done anything with paragraph attributes yet:
    try {
        setCaretPosition(pos); // where pos = position of first character of the string to replace
        AttributeSet ca = this.getCharacterAttributes();
        AttributeSet pa = this.getParagraphAttributes();
        this.getDocument().remove(pos, keysString.length());
        this.getDocument().insertString(pos, replacementString, ca);
        this.getStyledDocument().setParagraphAttributes(selection[0], replacementString.length(), pa, false);
    } catch (BadLocationException e) {
        e.printStackTrace();
        System.exit(-1);
    }I've also added the Dukes back and will be assigning them now to you two guys that helped, even though I didn't originally think you had :)
    Thank you.

  • Jakarta POI find and replace

    hello ,Im trying to make find and replace using POI
    the problem Im having that Im able to replace all of the text of a range ,I would like to replace only one word
    thank you in advance
    here is a snap of my code
    try {
                doc = new HWPFDocument(new FileInputStream(jTextFieldFileName.getText()));
    //            WordExtractor extractor = new WordExtractor(doc);
    //            extractor.get
            } catch (FileNotFoundException ex) {
                ex.printStackTrace();
            } catch (IOException ex) {
                ex.printStackTrace();
              Range r = doc.getRange();
               for (int x = 0; x < r.numSections(); x++)
                  System.out.println("this is section "+x+"  out of /  "+r.numSections());
                   Section s = r.getSection(x);
                   for (int y = 0; y < s.numParagraphs(); y++)
                       System.out.println("this is paragraph "+y);
                       Paragraph p = s.getParagraph(y);
                       for (int z = 0; z < p.numCharacterRuns(); z++)
                           System.out.println("this is char "+z);
                           //character run
                            CharacterRun run = p.getCharacterRun(z);
                            //character run text
                            String text = run.text();
                            st= new StringTokenizer(text);
                            while(st.hasMoreTokens())
                               find= st.nextToken();
                                 if(find.compareToIgnoreCase("[name]")==0)
                                    run.insertAfter("hoooo");
                        try {
                            doc.write(new FileOutputStream(jTextFieldOutPut.getText()));
                        } catch (FileNotFoundException ex) {
                            ex.printStackTrace();
                        } catch (IOException ex) {
                            ex.printStackTrace();
                            // show us the text
                            System.out.print(text);
                   System.out.println("am out of the section");
              System.out.println("end of process  ");

    William_Donelson wrote:
    > The "Find and Replace" dialog window has got to be the
    most obnoxious bit of
    > programming I've seen, even by Macromedia standards.
    >
    > 1) Are there any command-keys that work with it, e.g. to
    CLOSE it from the
    > keyboard without having to mouse up to the "Close"
    button ?
    >
    > 2) Is there a way to type Cmd-F and then type the string
    to search for AND
    > HAVE it actually go into the "Find" field in the window?
    (I've typed Cmd-F then
    > a string 1,000 times, only to see that the string has
    NOT gone into the search
    > field, UNLESS the dialog was previously closed. And
    there's no Keyboard command
    > to close the window either, see (1) above)
    >
    > Thanks!
    >
    > William
    Command . (Command Period) closes box, as in any mac
    programme.
    Mick

  • Find and replace smart quotes with straight quotes?

    I understand I can turn off smart quotes so that I can type straight quotes, but I need to replace hundreds of curly smart quotes with straight quotes, is there a feature that will let me do this? I am using FM8.
    Thanx,
    Willian

    I am using FM9....so I don't know if the same shortcuts apply, but this is what I found out last week.
    Use the Find and Replace tool:
    With smart quotes turned off and the Num Lock key turned on:
    Alt0147 will give you beginning quotation marks
    Alt0148 will give you ending quotation marks
    In the Find box use ALT0147 or ALT0148 for the beginning or ending quotes. When you click in the box and type
    one of the shortcuts the correct quote will be shown in the box.
    In the replace box type the regular straight quotes on your keyboard.
    I was thrilled that it would work!...course you do have to do them separately and be careful not to replace the curly quotes
    that you want to leave in your document.
    Hope this helps using FM8....
    ls

  • Use VBA and Excel to open Dreamweaver HTML (CS5), find and replace text, save and close

    I wish to use VBA and Excel to programmatically open numbered Dreamweaver HTML (CS5) and find and replace text in the code view of these files, save and close them.
    I have  5000 associations between Find: x0001 and Replace: y0001 in an Excel sheet.
    I have the VBA written but do not know how to open, close and save the code view of the ####.html files. Please ... and thank you...
    [email protected]

    This is actually the code view of file ####.html that I wish to find and replace programmatically where #### is a four digit number cataloguing each painting.... In 1995 I thought this was clever... maybe not so clever now :>)) Thank you for whatever you can do Rob!
    !####.jpg!
    h2. "Name####"
    Oils on acrylic foundation commercial canvas - . xx X xx (inches) Started
    Back of the Painting In Progress </p> </body> </html>
    Warmest regards,
    Phil the Forecaster, http://philtheforecaster.blogspot.ca/ and http://phils-market.blogspot.ca/

  • How do I find and replace text in PHP files?

    How can I in CS3 make sitewide changes to the text in PHP pages without changing variable names etc that have the same name?
    For example if I have an installation of a PHP forum and I want to change every instance of the word 'forum' to 'message board'...
    If I used the 'inside tag' search with " as the tag, then if "" contained a variable called 'forum' it would also be changed and therefore corrupt the code....
    Is there a simple way around this?
    Thanks!
    I'm using CS3 on Windows Vista.

    It looks like you're trying to find and replace source code, so you may be able to look at the various places that are looked at when finding and uncheck the ones that don't apply.
    But, if it's all source code then that won't help.  One thing that may work is to expand the search option - for example if the work "forum" that you're wanting to change it preceded by another word, or character or something that sets it apart, then do you find on that. You can expand that search phrase as far out in either direction that you need to to make it different, if of course that is practical in your situation.
    The only other way I can think of is to somehow create an exception rule, but I'm not sure if that's possible or how to do it.

  • Find and replace in RTF Template

    Hi,
    I'm using a if statement in my template, but i need to change a value within this statement. It's being used multiple times, therefor it would be easier to do a find and replace, is there a way to do a find and replace within the RTF template? Already openede it in Notepad++, but no luck
    Osman

    I don't think there is a way to find and replace all.. You can view all the code by using Field Browser -> Show All and then replace the code and update one by one from there..
    Thanks,
    Bipuser

  • XML tag markers moved: Find and Replace causing problem in xml elements

    Hi All,
    I am doing find and replace using GREP. While using the expression like $1, $2 (Found Items) in the change to field it changes the placement of tag marker. If the found item is a part of two of more xml elements, I am getting a serious problem while replacing it. (ie. The xml tag markers are moved.)
    See the screen shot below, then you may get better idea. And help me to overcome this issue.
    This is just an example to show you what i'm trying to say, there are so many cases like this.
    Original text/ Before doing find replace
    After replacing
    Green4ever

    Hi Peter and John,
    but it seems to me that the example is looking for any space that
    follows a semi-colon and has two word characters following it, and
    repalce that with an em space. I think you could do the same using look
    behind and look ahead and not need to replace the found text.
    Yes you are right about the look behind and look ahead. I'd like to show some more examples to show what the actual problem is,
    Original/Before Replacing,
    (Consider there is another case here, instead of em-space some times normal word space will also be there)
    Using the Grep:
    Find What---------> ^(\d+\.(?:\d+)?)~m
    Change To------------->$1\t
    After Replace:
    Did I make any sense? Eventhough this will not make any changes in the layout, my requirement is to insert the tab out-side the tag marker not indise.
    Green4ever

  • Find and replace value in Delimited String

    Hi All,
    I have a requirement, where i need to find and replace values in delimited string.
    For example, the string is "GL~1001~157747~FEB-13~CREDIT~A~N~USD~NULL~". The 4th column gives month and year. I need to replace it with previous month name. For example: "GL~1001~157747~JAN-13~CREDIT~A~N~USD~NULL~". I need to do same for last 12 months.
    I thought of first devide the values and store it in variable and then after replacing it with required value, join it back.
    I just wanted to know if there is any better way to do it?

    for example (Assumption: the abbreviated month is the first occurance of 3 consecutive alphabetic charachters)
    with testdata as (
    select 'GL~1001~157747~FEB-13~CREDIT~A~N~USD~NULL~' str from dual
    select
    str
    ,regexp_substr(str, '[[:alpha:]]{3}') part
    ,to_date('01'||regexp_substr(str, '[[:alpha:]]{3}')||'2013', 'DDMONYYYY') part_date
    ,replace (str
             ,regexp_substr(str, '[[:alpha:]]{3}')
             ,to_char(add_months(to_date('01'||regexp_substr(str, '[[:alpha:]]{3}')||'2013', 'DDMONYYYY'),-1),'MON')
    ) res
    from testdata
    STR
    PART
    PART_DATE
    RES
    GL~1001~157747~FEB-13~CREDIT~A~N~USD~NULL~
    FEB
    02/01/2013
    GL~1001~157747~JAN-13~CREDIT~A~N~USD~NULL~
    with year included
    with testdata as (
    select 'GL~1001~157747~JAN-13~CREDIT~A~N~USD~NULL~' str from dual
    select
    str
    ,regexp_substr(str, '[[:alpha:]]{3}-\d{2}') part
    ,to_date(regexp_substr(str, '[[:alpha:]]{3}-\d{2}'), 'MON-YY') part_date
    ,replace (str
             ,regexp_substr(str, '[[:alpha:]]{3}-\d{2}')
             ,to_char(add_months(to_date(regexp_substr(str, '[[:alpha:]]{3}-\d{2}'), 'MON-YY'),-1),'MON-YY')
    ) res
    from testdata
    STR
    PART
    PART_DATE
    RES
    GL~1001~157747~JAN-13~CREDIT~A~N~USD~NULL~
    JAN-13
    01/01/2013
    GL~1001~157747~DEC-12~CREDIT~A~N~USD~NULL~
    Message was edited by: chris227 year included

Maybe you are looking for

  • Error in database export

    We have migrated from Oracle 6 database to Oracle 8i database. All user applications are functioning perfectly but full database/user export terminates unsuccessfully with errors. The log for the export is as under Connected to: Oracle8i Enterprise E

  • Freight G/l account replacement

    I want to replace Freight G/l  25XXXXXX with new G/l 26XXXXX. The issue is, some GR's freight value have already been posted in  G/l 25XXXXXX and IR yet to be done. If i replace old G/l with new one. The freight value will be transmitted to the new G

  • My mini ipad screen show error ipad is diablw

    my screen show error:ipad disable

  • Stop editing a table cell

    Hi, I want to edit a cell of a table, so I have this: public class AttributeFrameCellEditor      extends DefaultCellEditor      public AttributeFrameCellEditor (final JTextField tf, final String aoName, final String attName)           super (tf);    

  • Reinstall without disc - urgent issue

    I purchased iLife HD family pack and my daughter has the disc at college with her. Can I reinstall using the installation package on my hard drive? I'm pressed for time and need it now versus waiting for my daughter to ship it if at all possible.