Community
    • Login

    Delete blank lines inside ""

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    13 Posts 6 Posters 625 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.
    • Soporte Nova TendenciaS
      Soporte Nova Tendencia
      last edited by

      Have a csv file from a data base

      the format is

      cod; name; description; info

      but in description the content have blank lines like:

      1001; Dave; "office manager

      in ny office

      central"; phone 123457789

      I need to all the content inside the “” in a single line

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

        Hello, @Soporte-nova-tendencia,

        Here is a regex solution :

        • First of all, make a backup of your file !

        • Open your file in Notepad++

        • If necessary, verify that current language is Normal Text

        • Open the Replace dialog ( Ctrl + H )

          • SEARCH "([^"\r\n]+)\R([^"]+)"

          • REPLACE "\1\x20\2"

        • Preferably, tick the Wrap around version

        • Select the Regular expression search mode

        • Click, several times, on the Replace All button, till the message Replace All: 0 occurrence were replaced is displayed in the status bar of the Replace dialog

        Notes :

        • I also searched for an other search regex which could have done all the job in one shot, without any satisfying result !

        • However, this present regex S/R replaces one line break with a space character, in all lines at once. So, the number of clicks, on the Replace All button, is just one more than the maximum number of line-break in your ranges "............"

        Best Regards,

        guy038

        P.S. :

        In case of successive blocks :

        1001; Dave; "office manager
        
        in ny office
        
        central"; phone 123457789
        
        
        1001; Dave; "office manager
        
        in ny office
        
        central"; phone 123457789
        
        
        1001; Dave; "office manager
        
        in ny office
        
        central"; phone 123457789
        

        My regex S/R does NOT work ! Sorry, Need more investigation !


        May be, could you show us a more real example of your data ? Thanks !

        See you later

        1 Reply Last reply Reply Quote 0
        • Soporte Nova TendenciaS
          Soporte Nova Tendencia
          last edited by

          @guy038 said in Delete blank lines inside "":

          “\1\x20\2”

          thanks for the answer but also delete the lines of each data record

          here a real data example (its in spanish)

          Identifier;Commercial;Recruiter;Partner;Status;Town;Province;Zip code;Street;Street number;Floor;Renting;Renting Cost;Selling;Selling Cost;Kind;Bedrooms;Bathrooms;Area;Description;Energy Certificate;Building Floors;Keys;Notes;Elevator;Garden;Terrace;Storage;Door;Doorway;Provider Ref;Area util;Year built;Owner;Second Owner;Sign Displayed;Mortgage;Land value tax;Urbanization;Block;Rating;Tags;Created (UTC);Coordinates
          IS103;Mari Serrano;Mari Serrano;;prospecto;Jaén;Jaén;23003;Paseo de la Estación;6;1;False;;False;;piso;1;1;62;"Bonito apartamento en Paseo de la Estación.

          BUSCOMICASA.ES
          Soluciones Inmobiliarias Integrales

          Encuentra más en http://www.buscomicasa.es";pending;1;False;;True;False;False;False;G;;;53;;6371223;;False;False;;;;;a reformar|armarios empotrados|ascensor|calefacción gasoil|cocina amueblada|céntrico|exterior|lavadero|no amueblado|orientación oeste|patio de uso|suelo parquet|tendedero|ventanas aluminio;2020-12-23 17:24:53.253886+00:00;37.76912475470,-3.78799186530
          IS105;Mari Serrano;Mari Serrano;;disponible;Jaén;Jaén;23004;Plaza San Miguel;1;1;False;;True;80000.00;piso;4;2;88;"Buen piso en la Plaza San Miguel.

          El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc.

          El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras.

          El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo.

          Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc.

          El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking.

          En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio.

          BUSCOMICASA.ES
          Soluciones Inmobiliarias Integrales

          Encuentra más en http://www.buscomicasa.es";E;1;False;22/12/20: MARI: Captada y pactada con 2000 € a ambas partes.;False;False;False;False;B;;;75;1992;6369365;;False;False;;;;;aire acondicionado|amueblado|armarios empotrados|balcón|cocina amueblada|cocina equipada|céntrico|gas butano|lavadero|orientación sur|suelo terrazo|tendedero|trastero incluido|ventanas aluminio;2020-12-22 17:29:11.824694+00:00;37.77223530000,-3.79457380000

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

            Hi, @Soporte-nova-tendencia,

            Thanks for your example ! I need to be out for a while, to do shopping, but I’ll study your text, this night, after dinner !

            guy038

            1 Reply Last reply Reply Quote 0
            • Terry RT
              Terry R
              last edited by

              Hi, @Soporte-nova-tendencia, @guy038
              This is just a concept, not on a PC to fully check details. Each record seems to be very long (lots of fields in each including the long multi lined quoted field) yet I presume each record should exist entirely on one line. So need to remove ALL line feed/carriage returns except the one which exist at the end of each record.

              The records appear to start with some type of identifier which appears to have some similarity across the records, i.e. IS followed by 3 digits? If so the regex to create should be remove any \R if NOT followed by IS\d{3}.

              Terry
              My 2c worth

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

                Hi, @Soporte-nova-tendencia and All,

                I first tried to understand the structure of your records and I was very pleased to find no errors ! Indeed, your two records, with identifier IS103 and IS105, can be expressed as below :

                Identifier;Commercial  ;Recruiter   ;Partner;Status    ;Town;Province;Zip code;Street           ;Street number;Floor;Renting;Renting Cost;Selling  ;Selling Cost;Kind;Bedrooms;Bathrooms;Area;Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ;Energy Certificate;Building Floors;Keys ;Notes                                                       ;Elevator;Garden;Terrace;Storage;Door;Doorway;Provider Ref;Area util;Year built;Owner  ;Second Owner;Sign Displayed;Mortgage;Land value tax;Urbanization;Block;Rating;Tags                                                                                                                                                                                             ;Created (UTC)                   ;Coordinates
                IS103     ;Mari Serrano;Mari Serrano;       ;prospecto ;Jaén;Jaén    ;23003;Paseo de la Estación;6            ;1    ;False  ;            ;False    ;            ;piso;1       ;1        ;62  ;"Bonito apartamento en Paseo de la Estación. BUSCOMICASA.ES Soluciones Inmobiliarias Integrales Encuentra más en http://www.buscomicasa.es"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ;pending           ;1              ;False;                                                            ;True    ;False ;False  ;False  ;G   ;       ;            ;53       ;          ;6371223;            ;False         ;False   ;              ;            ;     ;      ;a reformar|armarios empotrados|ascensor|calefacción gasoil|cocina amueblada|céntrico|exterior|lavadero|no amueblado|orientación oeste|patio de uso|suelo parquet|tendedero|ventanas aluminio     ;2020-12-23 17:24:53.253886+00:00;37.76912475470,-3.78799186530
                IS105     ;Mari Serrano;Mari Serrano;       ;disponible;Jaén;Jaén    ;23004;Plaza San Miguel    ;1            ;1    ;False  ;            ;True     ;80000.00    ;piso;4       ;2        ;88  ;"Buen piso en la Plaza San Miguel. El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc. El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras. El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo. Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc. El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking. En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio. BUSCOMICASA.ES Soluciones Inmobiliarias Integrales Encuentra más en http://www.buscomicasa.es";E                 ;1              ;False;22/12/20: MARI: Captada y pactada con 2000 € a ambas partes.;False   ;False ;False  ;False  ;B   ;       ;            ;75       ;1992      ;6369365;            ;False         ;False   ;              ;            ;     ;      ;aire acondicionado|amueblado|armarios empotrados|balcón|cocina amueblada|cocina equipada|céntrico|gas butano|lavadero|orientación sur|suelo terrazo|tendedero|trastero incluido|ventanas aluminio;2020-12-22 17:29:11.824694+00:00;37.77223530000,-3.79457380000
                

                As a test sample, I duplicated your IS103 and IS1005 records and I named them AB10 and XX12345. So we start with this text :

                Identifier;Commercial;Recruiter;Partner;Status;Town;Province;Zip code;Street;Street number;Floor;Renting;Renting Cost;Selling;Selling Cost;Kind;Bedrooms;Bathrooms;Area;Description;Energy Certificate;Building Floors;Keys;Notes;Elevator;Garden;Terrace;Storage;Door;Doorway;Provider Ref;Area util;Year built;Owner;Second Owner;Sign Displayed;Mortgage;Land value tax;Urbanization;Block;Rating;Tags;Created (UTC);Coordinates
                IS103;Mari Serrano;Mari Serrano;;prospecto;Jaén;Jaén;23003;Paseo de la Estación;6;1;False;;False;;piso;1;1;62;"Bonito apartamento en Paseo de la Estación.
                
                BUSCOMICASA.ES
                Soluciones Inmobiliarias Integrales
                
                Encuentra más en http://www.buscomicasa.es";pending;1;False;;True;False;False;False;G;;;53;;6371223;;False;False;;;;;a reformar|armarios empotrados|ascensor|calefacción gasoil|cocina amueblada|céntrico|exterior|lavadero|no amueblado|orientación oeste|patio de uso|suelo parquet|tendedero|ventanas aluminio;2020-12-23 17:24:53.253886+00:00;37.76912475470,-3.78799186530
                IS105;Mari Serrano;Mari Serrano;;disponible;Jaén;Jaén;23004;Plaza San Miguel;1;1;False;;True;80000.00;piso;4;2;88;"Buen piso en la Plaza San Miguel.
                
                El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc.
                
                El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras.
                
                El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo.
                
                Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc.
                
                El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking.
                
                En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio.
                
                BUSCOMICASA.ES
                Soluciones Inmobiliarias Integrales
                
                Encuentra más en http://www.buscomicasa.es";E;1;False;22/12/20: MARI: Captada y pactada con 2000 € a ambas partes.;False;False;False;False;B;;;75;1992;6369365;;False;False;;;;;aire acondicionado|amueblado|armarios empotrados|balcón|cocina amueblada|cocina equipada|céntrico|gas butano|lavadero|orientación sur|suelo terrazo|tendedero|trastero incluido|ventanas aluminio;2020-12-22 17:29:11.824694+00:00;37.77223530000,-3.79457380000
                
                
                AB10;Mari Serrano;Mari Serrano;;prospecto;Jaén;Jaén;23003;Paseo de la Estación;6;1;False;;False;;piso;1;1;62;"Bonito apartamento en Paseo de la Estación.
                
                BUSCOMICASA.ES
                Soluciones Inmobiliarias Integrales
                
                Encuentra más en http://www.buscomicasa.es";pending;1;False;;True;False;False;False;G;;;53;;6371223;;False;False;;;;;a reformar|armarios empotrados|ascensor|calefacción gasoil|cocina amueblada|céntrico|exterior|lavadero|no amueblado|orientación oeste|patio de uso|suelo parquet|tendedero|ventanas aluminio;2020-12-23 17:24:53.253886+00:00;37.76912475470,-3.78799186530
                XX12345;Mari Serrano;Mari Serrano;;disponible;Jaén;Jaén;23004;Plaza San Miguel;1;1;False;;True;80000.00;piso;4;2;88;"Buen piso en la Plaza San Miguel.
                
                El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc.
                
                El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras.
                
                El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo.
                
                Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc.
                
                El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking.
                
                En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio.
                
                BUSCOMICASA.ES
                Soluciones Inmobiliarias Integrales
                
                Encuentra más en http://www.buscomicasa.es";E;1;False;22/12/20: MARI: Captada y pactada con 2000 € a ambas partes.;False;False;False;False;B;;;75;1992;6369365;;False;False;;;;;aire acondicionado|amueblado|armarios empotrados|balcón|cocina amueblada|cocina equipada|céntrico|gas butano|lavadero|orientación sur|suelo terrazo|tendedero|trastero incluido|ventanas aluminio;2020-12-22 17:29:11.824694+00:00;37.77223530000,-3.79457380000
                

                Continuation on next post !

                guy038

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

                  We’ll first delete any extra empty line with the following regex S/R :

                  • Open the Replace dialog ( Ctrl + H )

                    • SEARCH \R(\R)+

                    • REPLACE \1

                    • Preferably, tick the Wrap around version

                    • Select the Regular expression search mode

                    • Click, once only on the Replace All button

                  => Any blank line should be deleted and the sample becomes :

                  Identifier;Commercial;Recruiter;Partner;Status;Town;Province;Zip code;Street;Street number;Floor;Renting;Renting Cost;Selling;Selling Cost;Kind;Bedrooms;Bathrooms;Area;Description;Energy Certificate;Building Floors;Keys;Notes;Elevator;Garden;Terrace;Storage;Door;Doorway;Provider Ref;Area util;Year built;Owner;Second Owner;Sign Displayed;Mortgage;Land value tax;Urbanization;Block;Rating;Tags;Created (UTC);Coordinates
                  IS103;Mari Serrano;Mari Serrano;;prospecto;Jaén;Jaén;23003;Paseo de la Estación;6;1;False;;False;;piso;1;1;62;"Bonito apartamento en Paseo de la Estación.
                  BUSCOMICASA.ES
                  Soluciones Inmobiliarias Integrales
                  Encuentra más en http://www.buscomicasa.es";pending;1;False;;True;False;False;False;G;;;53;;6371223;;False;False;;;;;a reformar|armarios empotrados|ascensor|calefacción gasoil|cocina amueblada|céntrico|exterior|lavadero|no amueblado|orientación oeste|patio de uso|suelo parquet|tendedero|ventanas aluminio;2020-12-23 17:24:53.253886+00:00;37.76912475470,-3.78799186530
                  IS105;Mari Serrano;Mari Serrano;;disponible;Jaén;Jaén;23004;Plaza San Miguel;1;1;False;;True;80000.00;piso;4;2;88;"Buen piso en la Plaza San Miguel.
                  El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc.
                  El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras.
                  El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo.
                  Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc.
                  El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking.
                  En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio.
                  BUSCOMICASA.ES
                  Soluciones Inmobiliarias Integrales
                  Encuentra más en http://www.buscomicasa.es";E;1;False;22/12/20: MARI: Captada y pactada con 2000 € a ambas partes.;False;False;False;False;B;;;75;1992;6369365;;False;False;;;;;aire acondicionado|amueblado|armarios empotrados|balcón|cocina amueblada|cocina equipada|céntrico|gas butano|lavadero|orientación sur|suelo terrazo|tendedero|trastero incluido|ventanas aluminio;2020-12-22 17:29:11.824694+00:00;37.77223530000,-3.79457380000
                  AB10;Mari Serrano;Mari Serrano;;prospecto;Jaén;Jaén;23003;Paseo de la Estación;6;1;False;;False;;piso;1;1;62;"Bonito apartamento en Paseo de la Estación.
                  BUSCOMICASA.ES
                  Soluciones Inmobiliarias Integrales
                  Encuentra más en http://www.buscomicasa.es";pending;1;False;;True;False;False;False;G;;;53;;6371223;;False;False;;;;;a reformar|armarios empotrados|ascensor|calefacción gasoil|cocina amueblada|céntrico|exterior|lavadero|no amueblado|orientación oeste|patio de uso|suelo parquet|tendedero|ventanas aluminio;2020-12-23 17:24:53.253886+00:00;37.76912475470,-3.78799186530
                  XX12345;Mari Serrano;Mari Serrano;;disponible;Jaén;Jaén;23004;Plaza San Miguel;1;1;False;;True;80000.00;piso;4;2;88;"Buen piso en la Plaza San Miguel.
                  El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc.
                  El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras.
                  El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo.
                  Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc.
                  El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking.
                  En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio.
                  BUSCOMICASA.ES
                  Soluciones Inmobiliarias Integrales
                  Encuentra más en http://www.buscomicasa.es";E;1;False;22/12/20: MARI: Captada y pactada con 2000 € a ambas partes.;False;False;False;False;B;;;75;1992;6369365;;False;False;;;;;aire acondicionado|amueblado|armarios empotrados|balcón|cocina amueblada|cocina equipada|céntrico|gas butano|lavadero|orientación sur|suelo terrazo|tendedero|trastero incluido|ventanas aluminio;2020-12-22 17:29:11.824694+00:00;37.77223530000,-3.79457380000
                  
                  • Now, open again the Replace dialog ( Ctrl + H )

                    • SEARCH (?-i)("(?:(?!\u\u\d+;)[^"\r\n])+)\R((?:(?!\u\u\d+;)[^"])+")

                    • REPLACE \1\x20\2

                    • Preferably, tick the Wrap around version

                    • Select the Regular expression search mode

                    • Click, several times, on the Replace All button, till the message Replace All: 0 occurrence were replaced is displayed in the status bar of the Replace dialog

                  => You should see :

                  • 3 times, the message Replace All: 4 replacements were replaced

                  • 6 times, the message Replace All: 2 replacements were replaced

                  • And, finally, the message Replace All: 0 replacement were replaced

                  Giving the expected four records :

                  Identifier;Commercial;Recruiter;Partner;Status;Town;Province;Zip code;Street;Street number;Floor;Renting;Renting Cost;Selling;Selling Cost;Kind;Bedrooms;Bathrooms;Area;Description;Energy Certificate;Building Floors;Keys;Notes;Elevator;Garden;Terrace;Storage;Door;Doorway;Provider Ref;Area util;Year built;Owner;Second Owner;Sign Displayed;Mortgage;Land value tax;Urbanization;Block;Rating;Tags;Created (UTC);Coordinates
                  IS103;Mari Serrano;Mari Serrano;;prospecto;Jaén;Jaén;23003;Paseo de la Estación;6;1;False;;False;;piso;1;1;62;"Bonito apartamento en Paseo de la Estación. BUSCOMICASA.ES Soluciones Inmobiliarias Integrales Encuentra más en http://www.buscomicasa.es";pending;1;False;;True;False;False;False;G;;;53;;6371223;;False;False;;;;;a reformar|armarios empotrados|ascensor|calefacción gasoil|cocina amueblada|céntrico|exterior|lavadero|no amueblado|orientación oeste|patio de uso|suelo parquet|tendedero|ventanas aluminio;2020-12-23 17:24:53.253886+00:00;37.76912475470,-3.78799186530
                  IS105;Mari Serrano;Mari Serrano;;disponible;Jaén;Jaén;23004;Plaza San Miguel;1;1;False;;True;80000.00;piso;4;2;88;"Buen piso en la Plaza San Miguel. El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc. El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras. El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo. Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc. El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking. En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio. BUSCOMICASA.ES Soluciones Inmobiliarias Integrales Encuentra más en http://www.buscomicasa.es";E;1;False;22/12/20: MARI: Captada y pactada con 2000 € a ambas partes.;False;False;False;False;B;;;75;1992;6369365;;False;False;;;;;aire acondicionado|amueblado|armarios empotrados|balcón|cocina amueblada|cocina equipada|céntrico|gas butano|lavadero|orientación sur|suelo terrazo|tendedero|trastero incluido|ventanas aluminio;2020-12-22 17:29:11.824694+00:00;37.77223530000,-3.79457380000
                  AB10;Mari Serrano;Mari Serrano;;prospecto;Jaén;Jaén;23003;Paseo de la Estación;6;1;False;;False;;piso;1;1;62;"Bonito apartamento en Paseo de la Estación. BUSCOMICASA.ES Soluciones Inmobiliarias Integrales Encuentra más en http://www.buscomicasa.es";pending;1;False;;True;False;False;False;G;;;53;;6371223;;False;False;;;;;a reformar|armarios empotrados|ascensor|calefacción gasoil|cocina amueblada|céntrico|exterior|lavadero|no amueblado|orientación oeste|patio de uso|suelo parquet|tendedero|ventanas aluminio;2020-12-23 17:24:53.253886+00:00;37.76912475470,-3.78799186530
                  XX12345;Mari Serrano;Mari Serrano;;disponible;Jaén;Jaén;23004;Plaza San Miguel;1;1;False;;True;80000.00;piso;4;2;88;"Buen piso en la Plaza San Miguel. El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc. El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras. El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo. Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc. El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking. En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio. BUSCOMICASA.ES Soluciones Inmobiliarias Integrales Encuentra más en http://www.buscomicasa.es";E;1;False;22/12/20: MARI: Captada y pactada con 2000 € a ambas partes.;False;False;False;False;B;;;75;1992;6369365;;False;False;;;;;aire acondicionado|amueblado|armarios empotrados|balcón|cocina amueblada|cocina equipada|céntrico|gas butano|lavadero|orientación sur|suelo terrazo|tendedero|trastero incluido|ventanas aluminio;2020-12-22 17:29:11.824694+00:00;37.77223530000,-3.79457380000
                  

                  After replacament, the multi-lines range between double quotes "...................." are :

                  • For records IS103 and AB10 ( 137 chars ) :
                  "Bonito apartamento en Paseo de la Estación. BUSCOMICASA.ES Soluciones Inmobiliarias Integrales Encuentra más en http://www.buscomicasa.es"
                  
                  • And for records IS105 and XY12345 ( 1,576 chars ! ) :
                  "Buen piso en la Plaza San Miguel. El piso se encuentra ubicado en el Centro histórico de la cuidad. Cuenta de todos los Servicios necesarios en sus cercanías: Colegios (C.P Ruiz Jimenez, Colegio de San Vicente de Paul), Centro de Salud de la Magdalena, Supermercados de barrio, etc. El bloque se encuentra en buen estado de conservación y dispone de parking subterráneo con amplias zonas de maniobras. El piso, ubicado en la primera planta del bloque, dispone de un pasillo distribuidor que nos lleva a la distintas estancias de la vivienda. Por un lado nos encontramos con un amplio y luminoso salón con balcón con vistas a la calle principal; por otro lado tenemos una cocina que nos da paso a un útil lavadero; por otro lado tenemos cuatro dormitorios (dos dormitorios con balcón y vistas a la calle principal y dos dormitorios con muebles altillos empotrados encima de las puertas) y por último un completo cuarto de baño dotado de bañera y un aseo. Las calidades empleadas son buenas, destacando: carpintería exteriores de aluminio con contraventanas de hierro, solería de terrazo en toda la vivienda, alicatado de gres porcelánico en baños y cocina, splits de aire acondicionado en salón y dormitorio, etc. El piso se entrega amueblado, tal y como se observa en el reportaje fotográfico. En el precio se incluye un trastero ubicado en el garaje, pero no plaza de parking. En definitiva, una buena oportunidad de adquirir un piso en una buena zona de la cuidad y a buen precio. BUSCOMICASA.ES Soluciones Inmobiliarias Integrales Encuentra más en http://www.buscomicasa.es"
                  

                  Regarding the second regex S/R, you may use a more restrictive search regex if, for instance, all your identifiers are of the form IS followed with 3 digits :

                  • SEARCH (?-i)("(?:(?!IS\d{3};)[^"\r\n])+)\R((?:(?!IS\d{3};)[^"])+")

                  • REPLACE \1\x20\2

                  But, of course, in that case, when some records have an identifier different from IS###, all these records, as AB10 and XX12345, will be glued with the previous correct record IS###, after replacement !


                  Test these regexes against your real file(s). If OK, I’ll give you, next time, some explanations on the process and the regexes !

                  Best Regards

                  guy038

                  Soporte Nova TendenciaS 1 Reply Last reply Reply Quote 1
                  • guy038G
                    guy038
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • Soporte Nova TendenciaS
                      Soporte Nova Tendencia @guy038
                      last edited by

                      @guy038 said in Delete blank lines inside "":

                      \1\x20\2

                      Perfect !!! thank you very much

                      have a great year 2021 !!!

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

                        Hi, @Soporte-nova-tendencia and All,

                        As promised, here is a picture which shows the process, for a single record :

                        37b436b4-f6e4-4895-af44-1bc759eb5bac-image.png


                        Notes :

                        • First , the (?-i) modifier forces the search to be sensitive to case ( non-insensitive )

                        • Then the part "(?:(?!\u\u\d+;)[^"\r\n])+, stored as group 1 as between brackets, searches for a double quote " followed with any non-null range of characters different from a ", \r and \n ( [^"\r\n] ) till…

                        • A line-break \R ( \r\n for Windows files, \n for Unix files or \r for Mac files )

                        • And the final part (?:(?!\u\u\d+;)[^"])+", stored as group 2 as between brackets, searches for any non-null range of characters different from a " only ( [^"] ), followed with a double-quote "

                        • In these two ranges of characters, the negative look-ahead structure (?!\u\u\d+;), located before each char of the ranges, ensures that an identifier \u\u\d+; cannot be found at any position of these ranges. In other words the regex will not overlap two consecutive records !

                        • In replacement, we simply rewrite the group 1 ( \1 ), folowed by a space char \x20, followed itself by the group 2 ( \2 )

                        Cheers,

                        guy038

                        1 Reply Last reply Reply Quote 2
                        • prahladmifourP
                          prahladmifour
                          last edited by

                          Hello,@Soporte-Nova-Tendencia
                          Please try this regular expression, To Delete blank lines inside " ".
                          You have to be in Extended mode

                          If you want all the lines to end up on a single line use \r\n. If you want to simply remove empty lines, use \n\r as @Link originally suggested.

                          Replace either expression with nothing.

                          I hope this information will be useful to you.
                          Thank you.

                          1 Reply Last reply Reply Quote -2
                          • Channel Number 1C
                            Channel Number 1 @Soporte Nova Tendencia
                            last edited by

                            This post is deleted!
                            Alan KilbornA 1 Reply Last reply Reply Quote -1
                            • Alan KilbornA
                              Alan Kilborn @Channel Number 1
                              last edited by

                              @Channel-Number-1

                              You have presented a detailed non-Notepad++ solution to a problem. This is frowned upon here as off-topic. Please try to confine discussion to Notepad++ solutions, or quickly point a poster to other types of solutions without going into detail.

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