Capitalize the first (whole) words in a sentence using GREP

Hey all,.

I came across a problem. Right now I'm working with a huge amount of text where I need to capitalize whole words.
Thus, for example, I have a phrase
Lorem ipsum dolor sit amet, adipiscing elit computer.
I want to be able to change it to LOREM IPSUM dolor sit amet, adipiscing elit 195kgs. or LOREM IPSIM DOLOR sit amet, adipiscing elit 195kgs. etc. (words capitalized 1-5)

I tried to use styles of character for that matter, but it takes a lot of time and a lot of manual work. Is there a faster way to do it?


Thanks for all the help!

If the number of words is compatible, you can make using a nested character style in the paragraph style, but if it's sometimes a single word, sometimes more, so it is impossible to automate in a paragraph style without some other trigger to inidcate where all caps should be completed.

Tags: InDesign

Similar Questions

  • How can I make Pages capitalize the first word in a sentence?

    How can I make Pages capitalize the first word in a sentence? The I phone t - it, the iPad does, why not not iMac using Pages capitalize the first word on a new sentence?

    Pages of IOS and IOS itself remain different implementations of Pages v5.6.1 for Mac and OS X. In any version of Pages v5, if there was an option to preferences in Pages ' 09, there is no auto-capitalisation function.

    See my previous post is launching an OS X App Store free application, which can be applied to auto-capitalisation to your Pages v5 documents.

  • Capitalize the first letter of a sentence in a Textfield

    What is the best way to get a Textfield to behave like those for the first/last name in the addressbook?

    What I want is a field which:

    Capitalizes the first letter in uppercase

    Capitalizes the first letter in uppercase after each point or the dot & space

    allows the user to change it manually again.

    It seems so easy, but in fact is not. I thought about creating some statemachine for her, but it is much more complicated than it seems.

    The javax.microedition.lcdui.TextField has the INITIAL_CAPS_SENTENCE filter, but using this field isn't really an option, because it does not inherit from the RIM material and cannot be added to the managers (or anything else in my code also)

    help please

    Use ActiveAutoTextEditField.

  • NOTEBOOK: HOW TO STOP THE EMBEDDED "UNTITLED" WORD ON PAGE I USE

    HOW TO REMOVE THE EMBEDDED "UNTITLED" WORD OF THE PAGE WHICH SHOULD BE PRINTED...                                                                                                                                                                                      Remember - this is a public forum so never post private information such as numbers of mail or telephone!

    Ideas:

    • You have problems with programs
    • Error messages
    • Recent changes to your computer
    • What you have already tried to solve the problem

    HOW TO STOP THE EMBEDDED "UNTITLED" WORD ON PAGE I USE

    Go to file, Page Setup and remove header and footer text.

    "jimmcanany" wrote in the new message: * e-mail address is removed from the privacy... *

    HOW TO REMOVE THE EMBEDDED "UNTITLED" WORD OF THE PAGE WHICH SHOULD BE PRINTED... Remember - this is a public forum so never post private information such as numbers of mail or telephone!

    Ideas:

    * You have problems with programs
    * Error messages
    * These recent changes made to your computer
    * What you have already tried to solve the problem, HOW can I STOP THE WORD EMBEDDED 'UNTITLED' of BEING PRINTED on the PAGE that I USE

  • If I buy the first pro adobe license, can I use it on the cs4 version?

    If I buy the first pro adobe license, can I use it on the cs4 version? Or how do I unstall latest version on windows 7 x 86

    No, licenses are only valid for the version for which they are purchased.  CS6 license will work not for a CS4 product.

  • Capitalize the first word in a sentence

    Hi I was looking for a method/function to capitalize only the first word of a string. (not every word in the string according to the capfirst does very well)

    Thank you

    Oli

    Thank you very much, just work, maye, I would have thought that, no rocket science, doh!

  • How can I remove a space before the first word in a sentence using find and replace, or GREP?

    Right, so I put a document in inDesign to a word document, and it has a space before each first word in a sentence. It's really annoying and I need a quick way to get rid of them. I did not know how to do it with find/replace, but I don't know that there is a way to GREP, if someone can help me. I've included an image so that people can see exactly what I mean.http://i.imgur.com/1GcrmEf.png

    Your example shows a space at the beginning of each paragraph, which is easy to remove with the ^ character, which means "beginning of the paragraph. If ^ \s will find a single of any kind at the beginning of a paragraph, as in your example. But the word you used was 'sentence' not 'paragraph' which can be more difficult. Surely if you are one of those one-space-after-point, you want to keep this space? What I don't get your example? Maybe your drive is one of those linebreak-at-the-end-of-each-sentence people.

  • My 2008 imac has twice in the last month abandoned auto connect and restore needed. After the first restoation, it was Ok but used the manual connection. On conversion automatic return, he went for a week and has not yet. I'm OK, leaving on the manual

    My 2008 iMac interrupted twice by automatic logon. After the restoration of the first time, a month before, it wasOK on a manual connection until I converted to automatic, I restored again and it's OK, apparently, when the manual connection. Can there be an underlying cause that should I worry about the?

    Download and run Etrecheck.  Copy and paste the results in your response. Etrecheck is a diagnostic tool that has been developed by one of the most respected users here (and recommended by Apple Support personnel) of the CSA to provide a snapshot of the system and to help identify the most obvious culprits of software that can adversely affect the performance of Mac.

  • What is the first version of labview can be used with a USB-6001

    What is the first version of Labview, which can be used with a USB-6001?

    According to the user's Guide, you must DAQmx 9.9 or later version.  The oldest version of support DAQmx 9.9 is LabVIEW 2010 (DAQmx and LabVIEW version compatibility).

  • How the auto uppercase the first letter of each sentence

    I use the latest version of the Pages on the Sierra of the OS and I am trying to find a way to automatically capitalize the first letter of each sentence with nothing doesn't. I've been a user of Pages for years and every time announced a new update is all what I care about is adding this feature simple but important. So, now that the new update is here I can not yet understand how to take advantage of the auto and I can't find workarounds online to help me do it. Any idea?

    You can use WordService from DEVONtechnologies, free in the Mac App Store. You can then go to System Preferences > keyboard > shortcuts > Services & enable those you want. You can then select the text you want to apply the service to & go to Pages > Services & select initial caps of sentences. It is also possible to assign a keyboard shortcut to services. With the help of this device, or similar functionality in any word processing application still not to revert to words in a sentence that should be capitalized as 'I' or pronunciations. You will also have the problem of it capitalized words after the period for the abbreviation.

    I do it the traditional way, using the SHIFT key when necessary. It is advisable to learn to type using the SHIFT key, rather than relying on the software to do it for you. Just like the use of a spellchecker. It's good, but it will not go back on the words that are spelled correctly but not the correct spelling of the situation.

  • How to take advantage of the first letter of each word in Mysql

    Hello

    I tried to put a large database where visitors have been botched when entering text. The main thing I want to do is to capitalize the first letter of each word in Mysql.

    I found the code below in PHP, but it continues to find an error on the TIME line:

    <? PHP ini_set ('display_errors, 1');? >

    <? php require_once('Connections/maison_connection.php');? >

    <? PHP

    $result = mysql_query ("SELECT column, id FROM table");

    While ($row = {mysql_fetch_array ($result))}

    $id = $row ['id'];

    $column2 = ucwords ($row ["column"]);

    $query2 = "UPDATE table SET column = ' $column2′ WHERE id = '$id" ";

    mysql_query ($query2);

    }

    ? >

    My table is called mailing list and the column name is called, so I modified the script to do this: but it still shows the same error while:

    <? PHP ini_set ('display_errors, 1');? >

    <? php require_once('Connections/maison_connection.php');? >

    <? PHP

    $result = mysql_query ("SELECT name, id FROM mailing list");

    While ($row = {mysql_fetch_array ($result))}

    $id = $row ['id'];

    $Name2 = ucwords ($row ['Name']);

    $query2 = "UPDATE LISTSERV SET name = ' $Name2′ WHERE id = '$id" ";

    mysql_query ($query2);

    }

    ? >

    Any ideas?

    
    

    The key is to use a multidimensional array. The first time the while loop runs through the database results, $i is 0, so the values are assigned to the $updates [0] ['id'] and $updates [0] ["Name"]. The following becomes $updates [1] ['id'] and $updates [1] ["Name"] and so on.

    The loop resets $i to 0, and uses count ($updates) to get the length of the array. It then updates each row by using $updates [0] ["Name"] and $updates [0] ['id'], $updates [1] ["Name"] and $updates [1] ['id'] and so on.

  • GREP styles - excluding whole words

    A project of datamerge we were experimenting GREP styles to see if we can get the text to change the names automatically.

    We basically data that came with "Firstname Lastname" in a few places. In only one of the occurrences we want to remove 'Lastname' then thought we would experience a GREP style for this. We use a character with a fill of none style to achieve.

    So we have "Dear Firstname Lastname," and you want to make a style of GREP that is just "Lastname", but leaves the "Dear" and "First name" single. Targeting "Dear" and "First name" with a GREP style was easy. "Dear\s\S +" is "Dear" followed by a space, followed by anything that is not a space until it reaches the next space. However, applying the same logic to exclude it was not so easy.

    We tried a postanalyse to say look for "Dear" followed of a Word and exclude them, then apply the style to the rest of the line. We started with (? < = expensive) \S+ who worked to exclude just 'Dear' and apply the style to the rest of the line, but when we added the rest of the expression to create (? < = Dear\s\S +) we got nothing? We were able to get (? < = Dear\s\S) \D+ to work. It excluded "Dear", more space and the first letter of "Lastname", but we can't seem to find a combination that will include the whole second word ("Firstname").

    Maybe it's that there is an even easier way to do that simply target the first two words of a paragraph, but we have not been able to find a way to do either. Maybe we're just too ask many GREP styles and it is not possible... but we approach!

    I know it's probably easier to address this issue in the data by doing a new field in advance, but we don't have that luxury this time.

    Thanks for the pointers that anyone may be able to give.

    Steve

    OK, I guess that I do not take your sense of the first time through. Can I use the deprivation of sleep as an excuse?

    Of course, that's just my opinion, but I think that if there are some styles to make, either nested or GREP, we should limit the paragraph style so that those paragraphs that would be greetings, even if it means using a realtionship of style based on the isolate. Given the description of the problem where the paragraphs seem to begin with 'Dear', I'd be willing to bet that there no cases of paragraphs in this position in the merger that doesn't start like that.

    And I really don't like your solution.

  • make the first line of each paragraph "BOLD"

    Hi all

    I read this forum, but I can't really find the answer, I need.

    Here's my problem, we intend to automate the flow of text in our Organization, that's what I have to do

    -read the input from the story of a database

    -flow text into a text box in particular for example 4.5 cm wide

    -each paragraph will be had 2 new lines

    -Select the first line of each paragraph then putting in bold.

    in the above list, I can do everything except the first paragraph selection and putting in bold. I am looking for the selection of text I see there is a function called textframe.select?

    Can someone help me with this please?

    This severely reduced your options. (Which reminds me, you can specify a detail important like that from the beginning the next time.)

    The simple solution would be to apply your "BOLD" font (or better: a character style) in the first line of each paragraph by using the property of a paragraph .lines. UH customary ‑‑ link to the HTML version of the omitted OMV, it seems I'm not coming back as much as CS2... (Is there a CHM for it to http://www.jongware.com/idjshelp.html).

    This should work:

    App.Selection [0] .paragraphs [0]. Lines [0] .appliedCharacterStyle = "YourBoldCharStyle";

    ... With your cursor in the paragraph you want to change. Will adjust to meet your specific needs.

    There is a drawback of the simple method. Unless you use a special police who makes bold with the same width as her (quite rare) usually, the text will be redistributed after he applied. So there are one or more words in bold on the next line, so you must remove the tank style "BOLD" of those. But! At that time InDesign may determine that these non-bold words may go back on the first line!

    Well written code does not help, because it could be possible the same word oscillates backwards with each change between the first and the second line, each time to cheat... At * some * point you'll have to help the poor ID a bit; perhaps to fix this first line with No Break applied.

  • Newb question - displays only the first of several fields

    As a first application of Bb, I write a stopwatch and I want the larger time scale and the small milliseconds. As part of what I am trying to display several bitmap or label side-by-side fields, but when I run it using the Simulator, only the first is displayed.

    So, for example, what I want is:

    1-2: 3 4:5:6 7 8 9

    with each number in own field but what I mean is just

    1

    that is the first field. If I then use buttons they all appear in the verticalFieldManager by default in horizontalField Manager but if I use labels or bitmaps, then all I get is the first field, even if I remove the horizontalFieldManager and just use the default verticalFieldManager. I googled the question, this forum and spent several hours reading the code examples and documentation, but I have yet to understand why I can't put several fields of these types of side-by-side. I have to have something between them as separators or empty fields?

    The code that I've got so far is the following...

     public TimerView()    {     super();      HorizontalFieldManager timerField = new HorizontalFieldManager();
    
          Bitmap hour10 = Bitmap.getBitmapResource("num_1.png");        Bitmap hour01 = Bitmap.getBitmapResource("num_2.png");        Bitmap minute10 = Bitmap.getBitmapResource("num_3.png");      Bitmap minute01 = Bitmap.getBitmapResource("num_4.png");      Bitmap second10 = Bitmap.getBitmapResource("num_5.png");      Bitmap second01 = Bitmap.getBitmapResource("num_6.png");      Bitmap ms100 = Bitmap.getBitmapResource("num_7.png");     Bitmap ms010 = Bitmap.getBitmapResource("num_8.png");     Bitmap ms001 = Bitmap.getBitmapResource("num_9.png");     Bitmap colon = Bitmap.getBitmapResource("Colon.png");
    
          BitmapField bfHour10 = new BitmapField(hour10);       BitmapField bfHour01 = new BitmapField(hour01);       BitmapField bfHourColon = new BitmapField(colon);     BitmapField bfMinute10 = new BitmapField(minute10);       BitmapField bfMinute01 = new BitmapField(minute01);       BitmapField bfMinuteColon = new BitmapField(colon);       BitmapField bfSecond10 = new BitmapField(second10);       BitmapField bfSecond01 = new BitmapField(second01);       BitmapField bfSecondColon = new BitmapField(colon);       BitmapField bfMs100 = new BitmapField(ms100);     BitmapField bfMs010 = new BitmapField(ms010);     BitmapField bfMs001 = new BitmapField(ms001);
    
          timerField.add(bfHour10);     timerField.add(bfHour01);     timerField.add(bfHourColon);      timerField.add(bfMinute10);       timerField.add(bfMinute01);       timerField.add(bfMinuteColon);        timerField.add(bfSecond10);       timerField.add(bfSecond01);       timerField.add(bfSecondColon);        timerField.add(bfMs100);      timerField.add(bfMs010);      timerField.add(bfMs001);
    
            add(timerField);  }
    

    I know that this code violates probably some best practices or standards, but I intend to clean later.

    -edited for spelling

    Give it a go with images of the numbers.  You have it easy with BitmapFields, because you know how much space they need with

    getPreferredHeight() and getBitmapWidth().  Then you should be able to stick them next to each other.

    If I was doing this and who are looking for a special look at the clock, which seems to be what you are doing, I would like to have the digital icons as you do, and then set an image large enough to hold the value of the clock and in my routine of painting, select draw digital icon proper, in the right place.  As long as you load the bitmaps only once, I think it's the most effective way to do it.

    Of course, a much simpler way would be to have just a RichTextField formatted as you suggest - RichTextField because you can have two different fonts in a single field.

  • How to remove the first few characters of a string of liquid

    I would like to delete the first three characters of a string of liquid. The question is how.

    If I use the markup according to liquid when I know what are the first characters

    {{it. {{["Estate status'] | strip_html | remove_first:"11."}}

    It will remove the 11 characters.

    But if I don't know what are the first characters, this markup can I use to get "RID" of the first three characters?

    I tried 'split' and 'slice', but it must always know what characters to split or slice.

    Thanks for any help.

    Kind regards

    Carla

    Assign a value into slices and you can have table data that you can get out.

Maybe you are looking for

  • Tecra S3 M780 and Partition Magic is not possible?

    Hi all.. I hope someone can help my here.Already tried looking but have not found an answer. OK, I have a hard drive (100 GB) and I would do the above partition to store my data on a different partition as my operating system. Problem is that Partiti

  • Disabling RC4 encryption in the Windows 2008 SP2 Server

    Hello I just saw through the 2868725 Ko to disable the RC4. According to the article, we need to install the KB update, then we need to change the values of registry keys to disable the RC4. However, I could not find the download for the Windows 2008

  • Cannot restore from original image

    Hi there, I bought my pc couple months before windows 8, the other night, that I've upgraded to windows 8. Well although I had problems to couple with laptop, but when I go to the Recovery Manager and select Restore my pc to factory State, windows pc

  • Impossible to find fire wire connection on my Dell w/Windows XP

    I am trying to connect a digital on my desktop Windows XP Dell to edit camcorder videos. but I can't find a port of FireWire on my computer in order to connect the cable.  I have 6 USB ports, but I looked on my Dell configuration schema and no mentio

  • System (PC) turns off.

    My PC turns off automatically, without any warning? Vista Home Premium on an HP Pavilion Slimline PC. Help, please.