Community
    • Login

    Applying Proper Case only for the first words of many paragraphs — is it possible?

    Scheduled Pinned Locked Moved General Discussion
    2 Posts 2 Posters 47 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Valery OrlovV
      Valery Orlov
      last edited by

      I have a very large file where the first words of each of 45 000 paragraphs are all capitalized. Is it possible to quickly make all these words written in lowercase letters, but starting with uppercase letters?

      In other words, it is possible to apply Alt+U: Proper Case (it changes the first letter of each selected word to upper case and other letters are changed to lower case) for all text, but only for the first words in each paragraph?

      Example, now we have:

      ЗАПРАШИТЬ, начать прашить, запрасолить.

      ЗАПРЕВАТЬ запреть, начинать, начать преть; т. е. слеживаться и гнить или увариваться на малом огне; о теле, коже; терять верхнюю кожицу и болеть, от пота и наминки. -ся, уптрб. иногда в том же знач. Запреванье ср. длит. запренье окончат. запрев м. запревка ж. об. действ. или сост. по знач. глаг. От запрева под мышкой веред, болячка прикинулась. Запрелое сено, загнившее в средине, от сырости и жара. Запрель ж. запрелое место тела, особ. у младенцев, прель.

      ЗАПРЕДМЕТНЫЙ, находящийся позади предмета.

      ЗАПРЕДПОСЛЕДНИЙ, допредпоследний, третий с хвоста.

      ЗАПРЕЖНИЙ порядок, бывший допреж, наперед последнего, прежде последне отмененного.

      ЗАПРЕСТОЛЬНЫЙ, находящийся позади церковного престола. Запрестольный образ, в церкви, на стене против царских дверей, в глубине алтаря.

      ЗАПРЕТИТЬ, запрет и пр. см. запрещать.

      ЗАПРЕЧЬ, -ся, запрячь, -ся; см. запрягать.

      ЗАПРЕЩАТЬ, запретить что кому, не позволять, не разрешать, не допускать, зарекать, воспрещать, возбранять, заказывать, заповедывать; налагать запрет, заказ. Запрещенный плод сладок. яросл. ром. налагать или давать завет, обет; взять твердое намеренье. Она себе запретила идти на богомолье, да вот все и твердит тебе одно. -ся, быть запрещаему. Запрещенье ср. окончат. запрета ж. запрет м. об. действ. по глаг. Наложить на именье запрещенье. запрет, запретить продажу, дар и залог. Быть под запрещеньем, о священнике, быть лишену права священнодействовать; о прихожанине: быть отрешену от причащения; о добре, имуществу быть взяту под присмотр, за долги. Запреток, запретник, запретная роща или заказник, заповедник. Запретный, запрещенный, к запрещению относящийся. Запретный лес, заказник, заповедник. На запретный товар весь базар (кидается). Запретное слово, запрещающее, отказ, заказ, запретительное приказание. Запретный, запретительный порядок (система), падкий на запрещения, стесняющий запретами без нужды и пользы. Запретливый, -чивый, охочий, склонный запрещать. Запретчивость, свойство это. Запретитель м. -ница ж. или запретчик м. -чица ж. кто запрещает. Запретчиков, запретчицын, ему, ей принадлежащий. Запретчиково дело легкое, легко запрещать.

      ЗАПРИБЫВАТЬ, заприбыть арх. о море, прибывать приливом. Об отливе говорят: западать, запасть.

      Should be:

      Запрашить, начать прашить, запрасолить.

      Запревать, запреть, начинать, начать преть; т. е. слеживаться и гнить или увариваться на малом огне; о теле, коже; терять верхнюю кожицу и болеть, от пота и наминки. -ся, уптрб. иногда в том же знач. Запреванье ср. длит. запренье окончат. запрев м. запревка ж. об. действ. или сост. по знач. глаг. От запрева под мышкой веред, болячка прикинулась. Запрелое сено, загнившее в средине, от сырости и жара. Запрель ж. запрелое место тела, особ. у младенцев, прель.

      Запредметный, находящийся позади предмета.

      Запредпоследний, допредпоследний, третий с хвоста.
      …
      Etc.

      1 Reply Last reply Reply Quote 0
      • guy038G
        guy038
        last edited by guy038

        Hello, @valery-orlov and All,

        Generally, this kind of modifications can be achieved with regular expressions according to that following syntax :

        FIND ^(\w)(\w+)

        REPLACE \u\1\L\2

        However, you do not have chance because Notepad++ case changes can work properly on default ASCII characters in range [A-Z] and/or [a-z] ONLY :-((

        A second possibility would be to use the Columns++ plugin which has a true Unicode search/replace feature, which correctly handle any case modification !

        But, here is an easy solution to your problem, which can be simply processed from within Notepad++ :


        • First, backup your file with an other name ( One never knows ! )

        • Open your file in Notepad++

        • If necessary, disable the Word wrap feature ( View > Word wrap )

        • If necessary, move to the beginning of your file ( Ctrl + Home )

        • Open the Replace dialog ( Ctrl + H )

        • Un-check all box options

        • FIND ^\S+

        • REPLACE $0\t\t\t\t\t\t\t\t\t\t

        • Click on the Replace All button

        So, for example, from this INPUT text :

        ЗАПРАШИТЬ, начать прашить, запрасолить.
        
        ЗАПРЕВАТЬ, запреть, начинать, начать преть; т. е. слеживаться и гнить или увариваться на малом огне; о теле, коже; терять верхнюю кожицу и болеть, от пота и наминки. -ся, уптрб. иногда в том же знач. Запреванье ср. длит. запренье окончат. запрев м. запревка ж. об. действ. или сост. по знач. глаг. От запрева под мышкой веред, болячка прикинулась. Запрелое сено, загнившее в средине, от сырости и жара. Запрель ж. запрелое место тела, особ. у младенцев, прель.
        
        ЗАПРЕДМЕТНЫЙ, находящийся позади предмета.
        
        ЗАПРЕДПОСЛЕДНИЙ, допредпоследний, третий с хвоста.
        

        You should get this OUTPUT text :

        ЗАПРАШИТЬ,										 начать прашить, запрасолить.
        
        ЗАПРЕВАТЬ,										 запреть, начинать, начать преть; т. е. слеживаться и гнить или увариваться на малом огне; о теле, коже; терять верхнюю кожицу и болеть, от пота и наминки. -ся, уптрб. иногда в том же знач. Запреванье ср. длит. запренье окончат. запрев м. запревка ж. об. действ. или сост. по знач. глаг. От запрева под мышкой веред, болячка прикинулась. Запрелое сено, загнившее в средине, от сырости и жара. Запрель ж. запрелое место тела, особ. у младенцев, прель.
        
        ЗАПРЕДМЕТНЫЙ,										 находящийся позади предмета.
        
        ЗАПРЕДПОСЛЕДНИЙ,										 допредпоследний, третий с хвоста.
        
        • Now, move again to the very beginning of your file ( Ctrl + Home )

        • Run the option Edit > Begin/End Select in Column Mode option ( Alt + Shift + B )

        • Move to the very end of your file ( Ctrl + End )

        • Move the caret/cursor after a fair number of tabulations, on this last line

        • Run again the option Edit > Begin/End Select in Column Mode option ( Alt + Shift + B )

        => A rectangular selection, on all the lines of your file, should occurs

        • Run the Edit > Convert Case to > Proper Case option ( Alt + U ) on this rectangular selection

        You should get this OUTPUT text :

        Запрашить,										 начать прашить, запрасолить.
        
        Запревать,										 запреть, начинать, начать преть; т. е. слеживаться и гнить или увариваться на малом огне; о теле, коже; терять верхнюю кожицу и болеть, от пота и наминки. -ся, уптрб. иногда в том же знач. Запреванье ср. длит. запренье окончат. запрев м. запревка ж. об. действ. или сост. по знач. глаг. От запрева под мышкой веред, болячка прикинулась. Запрелое сено, загнившее в средине, от сырости и жара. Запрель ж. запрелое место тела, особ. у младенцев, прель.
        
        Запредметный,										 находящийся позади предмета.
        
        Запредпоследний,										 допредпоследний, третий с хвоста.
        
        • Finally, use the following regex S/R to get rid of the excess TAB characters :

        • FIND \t

        • REPLACE Leave EMPTY

        And you’ll get your expected OUTPUT text :

        Запрашить, начать прашить, запрасолить.
        
        Запревать, запреть, начинать, начать преть; т. е. слеживаться и гнить или увариваться на малом огне; о теле, коже; терять верхнюю кожицу и болеть, от пота и наминки. -ся, уптрб. иногда в том же знач. Запреванье ср. длит. запренье окончат. запрев м. запревка ж. об. действ. или сост. по знач. глаг. От запрева под мышкой веред, болячка прикинулась. Запрелое сено, загнившее в средине, от сырости и жара. Запрель ж. запрелое место тела, особ. у младенцев, прель.
        
        Запредметный, находящийся позади предмета.
        
        Запредпоследний, допредпоследний, третий с хвоста.
        

        Best Regards,

        guy038

        1 Reply Last reply Reply Quote 1
        • First post
          Last post
        The Community of users of the Notepad++ text editor.
        Powered by NodeBB | Contributors