Regular Expressions 101

Save & Share

  • Regex Version: ver. 1
  • Update Regex
    ctrl+⇧+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
gmi

Test String

Code Generator

Generated Code

$re = '/(.*)(<strong>Характеристики<\/strong>.*<table>.*<\/table>)/mi'; $str = 'Бензопила ланцюгова Vitals BKZ 5223n призначена для швидкого і ефективного обрізання кущів і гілок в садку, а також спилювання дерев та розпилювання їх на колоди. Даний виріб поєднує в собі високу якість, надійність у роботі, простоту в процесі експлуатації й обслуговування.<br><br>Бензопила ланцюгова Vitals BKZ 5223n володіє оновленим унікальним дизайном, має високоякісний корпус з поліаміду. Картер у цій моделі - алюмінієвий з додатковим захистом.<br><br>Дана модель оснащена економічним двотактним бензиновим двигуном потужністю 2,7 к.с. і максимальною частотою обертання колінчастого вала 11000 об/хв. Колінчастий вал у цій пили - посилений, що забезпечує тривалу безперебійну роботу двигуна. У свою чергу високоякісний карбюратор дозволяє легко запускати мотор пили і робити її роботу стабільнішою.<br><br>Для швидкого запуску двигуна (у тому числі і в холодну пору року) використовується паливопідкачувальний насос «праймер». Що примітно, повітряна заслінка під час натискання на важіль дроселя відкривається автоматично. Для більш ефективного відведення відпрацьованих газів конструкцією глушника передбачені дві вихлопні труби, що сприяє збільшенню працездатності двигуна. Для ефективної фільтрації в цій моделі Бензопили ланцюгові використовується високоякісний паперовий фільтр. Доступ до фільтру - безключовий, що дуже зручно під час технічного обслуговування виробу.<br><br>Примітно, що бензопила ланцюгова Vitals BKZ 5223n має функцію «Легкий старт». Завдяки цій системі зусилля, яке прикладається користувачем під час запуску двигуна Бензопили ланцюгові, знижено на 30%. Таким чином, немає необхідності смикати стартер, достатньо лише плавно витягнути мотузку.<br><br>На виріб встановлені 18-дюймова шина з ланцюгом високої якості. Даний показник довжини шини прийнято вважати ідеальним для виконання робіт у побуті, в тому числі із деревиною великого діаметру. Завдяки швидкості ланцюга, що дорівнює 18,0 м/с, забезпечується висока продуктивність роботи.<br><br>Щоб уникнути перегрівання та запобігти корозії і передчаснму зношенню шини та ланцюга, конструкцією передбачена ефективна система автоматичного змащування. Кількість масла, яке подається на шину і ланцюг, залежить від попереднього регулювання масляного насоса. Для швидкої і зручної установки і натягу ланцюга використовується механізм натягу в бічному виконанні. Ведуча зірочка - знімна, завдяки чому забезпечується швидка її заміна або ремонт.<br><br>З метою безпечної експлуатації конструкцією передбачений ефективне гальмо ланцюга з часом спрацьовування 0,12 с. У разі віддачі або «зворотного удару» гальмо ланцюга спрацьовує дуже швидко, обертання ланцюга при цьому відразу припиниться.<br><br>Для зниження рівня вібрації застосована сучасна антивібраційна система - спеціальні демпферні опори, які ефективно поглинають вібрацію, захищаючи тим самим руки користувача від її негативного впливу.<br><br>Варто відзначити, що в моделі Vitals BKZ 5223n використовуються виключно високоякісні комплектуючі, які гарантують надійність і довговічність експлуатації виробу. Стінки циліндра у пили - хромовані. Таким чином буде забезпечений тривалий термін служби двигуна завдяки збільшенню зносостійкості циліндро-поршневої групи.<br><br>На всі частини і деталі інструмента поширюється абсолютна гарантія 12 місяців, яка діє на всій території України.<br><br><br><strong>Особливості:</strong> <br><br> <br> <ul><li>алюмінієвий картер двигуна високої якості з додатковим захистом;</li><li>високоефективний паперовий повітряний фільтр – для максимального очищення повітря, що надходить у карбюратор;</li><li>посилений колінвал забезпечує безперебійну роботу двигуна;</li><li>знімна ведуча зірочка забезпечує швидкий ремонт або заміну зірочки;</li><li>легкий старт - зусилля, яке прикладається користувачем під час запуску двигуна Бензопили ланцюгові, знижено на 30%;</li><li>високоякісний карбюратор забезпечує легкий запуск і стабільну роботу пили;</li><li>хромоване покриття стінок циліндра забезпечує підвищену зносостійкість під час роботи циліндропоршневої групи;</li><li>механізм натягу ланцюга розташований збоку – значно полегшує регулювання натягу ланцюга;</li><li>оновлений унікальний дизайн;</li><li>безключний доступ до повітряного фільтра;</li><li>2 компресійних кільця;</li><li>сучасна антивібраційна система;</li><li>регульований маслонасос;</li><li>високоміцний якісний корпус із поліаміду;</li><li>ефективне гальмо ланцюга - час спрацьовування гальма ланцюга становить лише 0,12 с!;</li><li>висока швидкість ланцюга забезпечує високу продуктивність роботи;</li><li>шина і ланцюг високої якості.</li></ul> <br> <br><br> <strong>Характеристики</strong> <br><br> <table> <tbody><tr> <td><strong>Тип двигуна</strong></td> <td>двотактний бензиновий одноциліндровий, повітряного охолодження</td> </tr> <tr> <td><strong>Тип палива</strong></td> <td>суміш бензину з маслом для двотактних двигунів 25:1</td> </tr> <tr> <td><strong>Робочий об\'єм циліндра, куб. см</strong></td> <td>52</td> </tr> <tr> <td><strong>Потужність, к.с. / кВт</strong></td> <td>2,7 / 2,0</td> </tr> <tr> <td><strong>Максимальна швидкість, об/хв</strong></td> <td>11000</td> </tr> <tr> <td><strong>Швидкість холостого ходу, об/хв</strong></td> <td>3000</td> </tr> <tr> <td><strong>Швидкість ланцюга, м/c</strong></td> <td>18</td> </tr> <tr> <td><strong>Час спрацьовування гальма ланцюга, с</strong></td> <td>0,12</td> </tr> <tr> <td><strong>Об\'єм паливного бака, мл</strong></td> <td>600</td> </tr> <tr> <td><strong>Об\'єм масляного бака, мл</strong></td> <td>260</td> </tr> <tr> <td><strong>Довжина шини, дюйм</strong></td> <td>18</td> </tr> <tr> <td><strong>Крок ланцюга, дюйм</strong></td> <td>0,325</td> </tr> <tr> <td><strong>Габарити упаковки, мм</strong></td> <td>520х330х320</td> </tr> <tr> <td><strong>Вага нетто/брутто, кг</strong></td> <td>6,5/7,0</td> </tr> </tbody></table> <br>'; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump($matches);

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php