{"id":90,"date":"2016-07-17T13:19:54","date_gmt":"2016-07-17T13:19:54","guid":{"rendered":"http:\/\/liberty.fdn.fr\/?page_id=90"},"modified":"2016-07-17T13:19:54","modified_gmt":"2016-07-17T13:19:54","slug":"regexpeditor","status":"publish","type":"page","link":"http:\/\/renaudguezennec.eu\/index.php\/projects\/regexpeditor\/","title":{"rendered":"RegExpEditor"},"content":{"rendered":"<p>RegExpEditor is a free software. It may help you for understanding regular expression mechanism with Qt. It is really annoying when you have to write a regexp and must run your application to test it. RegExpEditor is an efficient tool to find out the relevent regexp you need. It is mainly dedicated for capturing text.<\/p>\n<h2><strong>ScreenShot<\/strong>:<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-91 aligncenter\" src=\"http:\/\/liberty.fdn.fr\/wp-content\/uploads\/2016\/07\/qregedit-300x119.png\" alt=\"qregedit\" width=\"300\" height=\"119\" srcset=\"http:\/\/renaudguezennec.eu\/wp-content\/uploads\/2016\/07\/qregedit-300x119.png 300w, http:\/\/renaudguezennec.eu\/wp-content\/uploads\/2016\/07\/qregedit-768x304.png 768w, http:\/\/renaudguezennec.eu\/wp-content\/uploads\/2016\/07\/qregedit.png 1024w, http:\/\/renaudguezennec.eu\/wp-content\/uploads\/2016\/07\/qregedit-620x245.png 620w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-92 aligncenter\" src=\"http:\/\/liberty.fdn.fr\/wp-content\/uploads\/2016\/07\/regexpeditor-300x251.png\" alt=\"regexpeditor\" width=\"300\" height=\"251\" srcset=\"http:\/\/renaudguezennec.eu\/wp-content\/uploads\/2016\/07\/regexpeditor-300x251.png 300w, http:\/\/renaudguezennec.eu\/wp-content\/uploads\/2016\/07\/regexpeditor.png 516w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-93 aligncenter\" src=\"http:\/\/liberty.fdn.fr\/wp-content\/uploads\/2016\/07\/regexpeditor2-300x249.png\" alt=\"regexpeditor2\" width=\"300\" height=\"249\" srcset=\"http:\/\/renaudguezennec.eu\/wp-content\/uploads\/2016\/07\/regexpeditor2-300x249.png 300w, http:\/\/renaudguezennec.eu\/wp-content\/uploads\/2016\/07\/regexpeditor2.png 519w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2><strong>Documentation<\/strong>:<\/h2>\n<p>Write your regexp into the red field:<br \/>\n-red means invalid syntax, and error messages are displayed in the right text editor.<br \/>\n-green means the syntax is valid.<\/p>\n<h3>Select your options:<\/h3>\n<p>-Case Sensitivy [default: true]<br \/>\n-Minimal matching [default: false]<br \/>\n-Apply on each line of the left text editor [default: false]<\/p>\n<p>The result is displayed into the right text area.<br \/>\nWhen Apply on each line option is set, the result is on the same line. Otherwise a captured text per line.<\/p>\n<p>If you need to put a regexp you made with RegExpEditor into If you need to put a regexp you made with RegExpEditor into your source code. Don&#8217;t forget to double escaping: character.<\/p>\n<h2>Example:<\/h2>\n<p>Valid regex forRegExpEditor:<\/p>\n<pre>(\\d+)(?:\\s*)(cm|inch)<\/pre>\n<p>The same regex must appear like this, in your Qt code:<\/p>\n<pre>(\\\\d+)(?:\\\\s*)(cm|inch)<\/pre>\n<h3>Authors :<\/h3>\n<p>Renaud Guezennec<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RegExpEditor is a free software. It may help you for understanding regular expression mechanism with Qt. It is really annoying when you have to write a regexp and must run your application to test it. RegExpEditor is an efficient tool to find out the relevent regexp you need. It is mainly dedicated for capturing text. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"class_list":["post-90","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":1,"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":94,"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/pages\/90\/revisions\/94"}],"up":[{"embeddable":true,"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/pages\/5"}],"wp:attachment":[{"href":"http:\/\/renaudguezennec.eu\/index.php\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}