1. #1

    RegEx (Regular Expression) issue

    Can some programmer correct me regex to work in both cases?

    Code:
    (?<=<br>)[^\\\[\]\{\}]*?(?=(</br>|<br>))
    Code:
    <br>Обожаю животных и растения.  Увлекаюсь аниме  , сериалами  и чтением . Последнее наверное самое любимое.   Я восхищаюсь  книгами \"Дом , в котором. .. \" , \" Дом странных детей \" , \" Скотный  двор \" , \" Рыцарь на золотом коне \" . На самом деле могу продолжать этот список целую вечность.  Книги для меня - способ уйти от проблем и погрузиться в удивительный,  сказочный мир.<br>
    not working



    Code:
    <br>Обожаю животных и растения<br>
    working


    • Ad Bot

      advertising
      Beep.

        
       

  2. #2
    xilolee's Avatar
    Join Date
    Dec 2013
    Location
    World, Europe, Italy
    Posts
    2,192
    • specs System Specs
      • Manufacturer:
        XILOLEE.com
      • Model Number:
        XILO
      • Motherboard:
        ASROCK FM2A88M Pro3+ chipset A88X Bolton-D4
      • CPU:
        A10-7800, 4 CPU, 4 thr, 65/45W, FM2+, 28nm, Steamroller/Kaveri
      • Memory:
        10GB (Nanya and kingston ddr3-1333 9-9-9-24)
      • Graphics:
        Radeon R7 720MHz (8 GPU cores, integrated in CPU)
      • Sound Card:
        RealTek ALC662 (integrated in MB)
      • Hard Drives:
        Seagate ST500DM002-1BD142 500GB 7200RPM
      • Power Supply:
        SuperFlower 450W 80+ Platinum (SF-450P14PE)
      • Case:
        Sharkoon VG4-S
      • Cooling:
        Realtek RTL8111GR (NIC integrated in MB)
      • Display:
        Samsung SyncMaster SA100 LS22A100NS-EN
      • Operating System:
        Windows 10 Home/Standard x64

    Re: RegEx (Regular Expression) issue

    Not a programmer and not an expert in RegEx, but you could try this one:
    (?<=<br>)[^\\\[\]\{\}]*?(?=(<\/br>|<br>))
    Note: it seems positive lookbehind won't work in JavaScript:
    Code:
    (?<=xxx)
    Last edited by xilolee; 11-01-2017 at 04:43 AM.

  3. #3

    Re: RegEx (Regular Expression) issue

    Quote Originally Posted by xilolee View Post
    (?<=<br>)[^\\\[\]\{\}]*?(?=(<\/br>|<br>))


    I tested this regular expression does not work!

  4. #4

    Re: RegEx (Regular Expression) issue

    Regex does not work because the text is:
    Code:
    \"

    Please still correct Regex.

  5. #5

    Re: RegEx (Regular Expression) issue

    other tags, here nothing to detect<br>Here can include all letters, numbers, all characters, unicode, everything<b><b>Here can include all letters, numbers, all characters, unicode, everything<br></br><br>Here can include all letters, numbers, all characters, unicode, everything<b><b>Here can include all letters, numbers, all characters, unicode, everything</br>other tags, other code here nothing to detect

    So I want to detect everything between these tags and only the tags and <b><b> or <b></br>
    Understand?

    E X A M P L E
    Jhs-ajanxsm " =-0 ///ddcwedcwedcwcfwecfecfewecfe<br><br>Ищу человека, ищу!<br><br>Рассной особе. Начнем-с?<br><br>Раз. Я дико люи \/однаю.<br><br>Два. Музы вмиг.<br><br>Три. Рисую, а если точнее, срисовываю. Плохо, правда, срисовываю, но некоторым нравится. Это что-то типа через раз получается. И обязательно с чашкой чая \\0\/<br><br>Четыре. Пишу фанфики и просто истории. Кроме того, я и ролевик тоже.<br><br>Пять. Запоями читаю книги. Или не читаю неделями, вместочто вспомнить сейчас почти что нереально. Как и сериалы. Но сейчас я зависла на сериале "Сотня". Иногда удивляюсь, почему у него такой низкий рейтинг?..<br><br>Шестакое счастье с:<br><br>Забыла сказать садевчонки\/мальчишки могут дать нам интересную тему для рассуждений. Так что, удачи Вам, если Вы захотели написать мне письмо.<br><br>P.S. Если у Вас есть какая-то проблема, Вы так же можете мне написать. Ведь лучше, когда выговоришься, не правда ли?<br>xasxaxsxsaxcscsdcsd SXWSXK 089MMS=-0 (((



  6. #6

    Re: RegEx (Regular Expression) issue

    Regular Expression Syntax

    EmEditor regular expression syntax is based on Perl regular expression syntax.

    http://www.emeditor.org/en/howto_search_search_regexp_syntax.html

  7. #7
    AceInfinity's Avatar
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,725

    Re: RegEx (Regular Expression) issue

    Quote Originally Posted by maki View Post
    other tags, here nothing to detect[FONT="]<br>[/FONT][FONT="]Here can include all letters, numbers, all characters, unicode, everything[/FONT][FONT="]<b><b>[/FONT][FONT="]Here can include all letters, numbers, all characters, unicode, everything[/FONT][FONT="]<br></br><br>[/FONT][FONT="]Here can include all letters, numbers, all characters, unicode, everything[/FONT][FONT="]<b><b>[/FONT][FONT="]Here can include all letters, numbers, all characters, unicode, everything[/FONT][FONT="]</br>[/FONT]other tags, other code here nothing to detect

    [FONT="]So I want to detect everything between these tags and only the tags and <b><b> or <b></br>[/FONT]
    Understand?

    E X A M P L E
    Jhs-ajanxsm " =-0 ///ddcwedcwedcwcfwecfecfewecfe<br><br>Ищу человека, ищу!<br><br>Рассной особе. Начнем-с?<br><br>Раз. Я дико люи \/однаю.<br><br>Два. Музы вмиг.<br><br>Три. Рисую, а если точнее, срисовываю. Плохо, правда, срисовываю, но некоторым нравится. Это что-то типа через раз получается. И обязательно с чашкой чая \\0\/<br><br>Четыре. Пишу фанфики и просто истории. Кроме того, я и ролевик тоже.<br><br>Пять. Запоями читаю книги. Или не читаю неделями, вместочто вспомнить сейчас почти что нереально. Как и сериалы. Но сейчас я зависла на сериале "Сотня". Иногда удивляюсь, почему у него такой низкий рейтинг?..<br><br>Шестакое счастье с:<br><br>Забыла сказать садевчонки\/мальчишки могут дать нам интересную тему для рассуждений. Так что, удачи Вам, если Вы захотели написать мне письмо.<br><br>P.S. Если у Вас есть какая-то проблема, Вы так же можете мне написать. Ведь лучше, когда выговоришься, не правда ли?<br>xasxaxsxsaxcscsdcsd SXWSXK 089MMS=-0 (((


    Hold on. Above you're trying to match <br> with another tag, but here you say you want to match <b> with either <b> or </br>, so which one is the correct one?

    edit: This one seems to work for the first post:


    You were negating \ which was contained in the first one.
    Last edited by AceInfinity; 11-08-2017 at 12:36 PM.
    Automation Programmer
    Microsoft MVP [2012 - 2018]

  8. #8

    Re: RegEx (Regular Expression) issue

    Still incorrect regex!
    Incorrect matches or mismatched fit.


  9. #9
    xilolee's Avatar
    Join Date
    Dec 2013
    Location
    World, Europe, Italy
    Posts
    2,192
    • specs System Specs
      • Manufacturer:
        XILOLEE.com
      • Model Number:
        XILO
      • Motherboard:
        ASROCK FM2A88M Pro3+ chipset A88X Bolton-D4
      • CPU:
        A10-7800, 4 CPU, 4 thr, 65/45W, FM2+, 28nm, Steamroller/Kaveri
      • Memory:
        10GB (Nanya and kingston ddr3-1333 9-9-9-24)
      • Graphics:
        Radeon R7 720MHz (8 GPU cores, integrated in CPU)
      • Sound Card:
        RealTek ALC662 (integrated in MB)
      • Hard Drives:
        Seagate ST500DM002-1BD142 500GB 7200RPM
      • Power Supply:
        SuperFlower 450W 80+ Platinum (SF-450P14PE)
      • Case:
        Sharkoon VG4-S
      • Cooling:
        Realtek RTL8111GR (NIC integrated in MB)
      • Display:
        Samsung SyncMaster SA100 LS22A100NS-EN
      • Operating System:
        Windows 10 Home/Standard x64

    Re: RegEx (Regular Expression) issue

    Quote Originally Posted by maki View Post
    Jhs-ajanxsm " =-0 ///ddcwedcwedcwcfwecfecfewecfe<br><br>Ищу человека, ищу!<br><br>Рассной особе. Начнем-с?<br><br>Раз. Я дико люи \/однаю.<br><br>Два. Музы вмиг.<br><br>Три. Рисую, а если точнее, срисовываю. Плохо, правда, срисовываю, но некоторым нравится. Это что-то типа через раз получается. И обязательно с чашкой чая \\0\/<br><br>Четыре. Пишу фанфики и просто истории. Кроме того, я и ролевик тоже.<br><br>Пять. Запоями читаю книги. Или не читаю неделями, вместочто вспомнить сейчас почти что нереально. Как и сериалы. Но сейчас я зависла на сериале "Сотня". Иногда удивляюсь, почему у него такой низкий рейтинг?..<br><br>Шестакое счастье с:<br><br>Забыла сказать садевчонки\/мальчишки могут дать нам интересную тему для рассуждений. Так что, удачи Вам, если Вы захотели написать мне письмо.<br><br>P.S. Если у Вас есть какая-то проблема, Вы так же можете мне написать. Ведь лучше, когда выговоришься, не правда ли?<br>xasxaxsxsaxcscsdcsd SXWSXK 089MMS=-0 (((
    If it has to exclude orange parts, this code seems to work (in php and python):
    (?<=<br>).[^\[\]\{\}]*?(?<=<br>)

  10. #10

    Re: RegEx (Regular Expression) issue

    (?<=<br>).[^\[\]\{\}]*?(?<=<br>)

    I added </br> and now it works.

    (?<=<br>).[^\[\]\{\}]*?(?<=<br>|</br>)
    xilolee says thanks for this.

  11. #11
    AceInfinity's Avatar
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,725

    Re: RegEx (Regular Expression) issue

    Quote Originally Posted by maki View Post
    Still incorrect regex!
    Incorrect matches or mismatched fit.

    That's because originally you posted between <br> and <br> not <br> and </br>. It seems your question was missing pieces; you're not going to get the right answer. I'm still confused on this though as your description of what you were trying to match still isn't clear to me.

    Glad you got it working
    Last edited by AceInfinity; 01-06-2018 at 01:33 AM.
    Automation Programmer
    Microsoft MVP [2012 - 2018]

  12. #12

    Re: RegEx (Regular Expression) issue

    AceInfinity -
    Depending on what I use the Regex engine, it will not work.
    I want to use Regex++:Boost.Regex 1.5.7 (though I can still choose Onigmo Regex {work}), but it does not work for this engine.
    Boost.Regex:
    [Window Title]




    [Main Instruction]
    The regular expression contains a syntax error.
    (?<=<br>).[^\[\]\{\}]*?(?<=<br>|</br>)

  13. #13
    AceInfinity's Avatar
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,725

    Re: RegEx (Regular Expression) issue

    That's because my pattern was manipulated incorrectly.

    I had (?<=<br>).[^\[\]\{\}]*?(?=<br>)
    not (?<=<br>).[^\[\]\{\}]*?(?<=<br>) <- which is invalid.

    I had a look AHEAD there not a look BEHIND -- before you guys added </br> which wasn't specified by you in the first post. You only specified <br> not </br> and stated that it was "Still incorrect regex!" but in your last post where you used mine you had text which added </br> which was never mentioned at anytime previously within this thread, so my regex was never meant to deal with </br>.

    All I'm saying is that you need to be explicit with what your question is or you'll never get the right regex to accommodate for all possibilities.
    Last edited by AceInfinity; 01-08-2018 at 01:27 PM.
    Automation Programmer
    Microsoft MVP [2012 - 2018]

  14. #14

    Re: RegEx (Regular Expression) issue

    Regex:
    Code:
    (?<=<br>).[^\[\]\{\}]*?(?=<br>|</br>)
    Tag:
    <br>1</br><br>Gjhsxbn\/-_:.<br>
    Code:
    
    
    Extract:
    Extract Options:
    Display Matched Strings Only
    Code:
    1
    Gjhsxbn\/-_:.
    Works :)

Similar Threads

  1. Regex BBCode to WYSIWYG RichText Format
    By AceInfinity in forum Programming
    Replies: 4
    Last Post: 07-29-2012, 08:47 PM

Log in

Log in