{"id":5036,"date":"2016-06-29T19:22:51","date_gmt":"2016-06-29T18:22:51","guid":{"rendered":"http:\/\/areopage.net\/blog\/?p=5036"},"modified":"2016-06-29T19:58:47","modified_gmt":"2016-06-29T18:58:47","slug":"bible-parser-2015-v-726","status":"publish","type":"post","link":"https:\/\/areopage.net\/blog\/2016\/06\/29\/bible-parser-2015-v-726\/","title":{"rendered":"Bible Parser 2015 : v.726"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806161.png\" rel=\"attachment wp-att-5037\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5037\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806161.png?resize=300%2C180\" alt=\"2806161\" width=\"300\" height=\"180\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806161.png?resize=300%2C180&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806161.png?resize=768%2C461&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806161.png?w=1018&amp;ssl=1 1018w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Les expressions r\u00e9guli\u00e8res sont assur\u00e9ment fascinantes. J&rsquo;ai d\u00e9j\u00e0 eu l&rsquo;occasion d&rsquo;en parler sur une <a href=\"http:\/\/areopage.net\/blog\/2016\/04\/26\/bible-parser-et-les-expressions-regulieres\/\">autre page<\/a> de ce blog, et leur int\u00e9gration dans Bible Parser se poursuit. Leur seul inconv\u00e9nient, il faut bien le reconna\u00eetre, est leur caract\u00e8re pour le moins sibyllin. C&rsquo;est pourquoi la v.726 introduit un outil d&rsquo;aide \u00e0 la saisie au sein de Request Builder. Le principe est le suivant : effectuez votre recherche comme d&rsquo;habitude, puis <strong>filtrez<\/strong>-la \u00e0 l&rsquo;aide d&rsquo;une expression r\u00e9guli\u00e8re que l&rsquo;outil vous aide \u00e0 composer. Si vous ne souhaitez pas particuli\u00e8rement faire une requ\u00eate, mais simplement lancer directement une recherche par expression r\u00e9guli\u00e8re, cliquez sur le nouveau bouton <strong>ALL<\/strong>, pour retourner tous les versets de la Bible, que l&rsquo;op\u00e9rateur <strong>REGEXP<\/strong> vous permet de filtrer \u00e0 loisir.<\/p>\n<p style=\"text-align: justify;\">La particularit\u00e9 de cette int\u00e9gration, outre la relative facilit\u00e9 \u00e0 saisir une expression, est la prise en charge de l&rsquo;Unicode. Vous pouvez donc lancer des recherches en h\u00e9breu, grec, latin, et fran\u00e7ais. Utilisez pour ce faire les versions dites \u00ab\u00a0sans accents\u00a0\u00bb.<\/p>\n<p style=\"text-align: justify;\"><strong><em>Formuler une expression r\u00e9guli\u00e8re<\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">L&rsquo;outil ci-dessus illustr\u00e9 permet de saisir des mots, construire des groupes, imposer des conditions. D\u00e8s que vous choisissez un caract\u00e8re ou groupe de caract\u00e8res, l&rsquo;outil validant l&rsquo;ajout se colore en rouge pour vous guider dans la saisie :<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806162.png\" rel=\"attachment wp-att-5040\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5040 size-medium\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806162.png?resize=300%2C71\" alt=\"2806162\" width=\"300\" height=\"71\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806162.png?resize=300%2C71&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806162.png?w=471&amp;ssl=1 471w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Le principe des expressions r\u00e9guli\u00e8res est de d\u00e9finir un <em><strong>pattern<\/strong><\/em>, \u00e0 savoir un sch\u00e9ma personnalisable. Par exemple : <span style=\"text-decoration: underline;\">un espace<\/span> suivi d&rsquo;<span style=\"text-decoration: underline;\">un caract\u00e8re n&rsquo;\u00e9tant pas un chiffre<\/span> puis d&rsquo;<span style=\"text-decoration: underline;\">un w<\/span> puis d&rsquo;<span style=\"text-decoration: underline;\">un ensemble plus ou moins grand de caract\u00e8res<\/span> puis <span style=\"text-decoration: underline;\">un ou deux chiffres<\/span>, etc. Dans cet exemple, l&rsquo;espace est symbolis\u00e9 par le m\u00e9tacaract\u00e8re <span style=\"color: #ff0000;\">\\s<\/span>, un caract\u00e8re qui n&rsquo;est pas un chiffre par <span style=\"color: #ff0000;\">\\D<\/span>, le w tout simplement par <span style=\"color: #ff0000;\">w<\/span>, un ensemble plus ou moins grand de caract\u00e8res par la s\u00e9quence <span style=\"color: #ff0000;\">\\w+<\/span>, puis un ou deux chiffres par <span style=\"color: #ff0000;\">\\d{0,2}<\/span>. Pour indiquer qu&rsquo;un caract\u00e8re en suit un autre, pas de symbole, il suffit de placer le nouveau caract\u00e8re\/groupe \u00e0 la suite de la s\u00e9quence. Le pattern peut comprendre des r\u00e9p\u00e9titions, des conditions, des exclusions. Pour faciliter la saisie, Bible Parser propose donc une liste des m\u00e9tacaract\u00e8res qui symbolise une s\u00e9quence. Par commodit\u00e9, quelques raccourcis sont \u00e9galement disponibles &#8211; et ces deux encarts seront probablement compl\u00e9t\u00e9s \u00e0 l&rsquo;usage.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806163.png\" rel=\"attachment wp-att-5041\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5041 size-medium\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806163.png?resize=300%2C113\" alt=\"2806163\" width=\"300\" height=\"113\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806163.png?resize=300%2C113&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806163.png?w=719&amp;ssl=1 719w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Deux raccourcis sont directement int\u00e9gr\u00e9s dans l&rsquo;encart de saisie. Ainsi la saisie <span style=\"color: #ff0000;\">royaume WITHIN 2<\/span> (qui signifie <span style=\"text-decoration: underline;\">mot &lsquo;royaume&rsquo; suivi au maximum deux mots apr\u00e8s de<\/span> &#8230;) est-elle automatiquement traduite en&nbsp;<span style=\"color: #ff0000;\">royaume\\W+(?:\\w+\\W+){0,2}<\/span>. Pour \u00eatre tout \u00e0 fait exact,&nbsp;le WITHIN 2 autorise le mot qui suit le 2 \u00e0 para\u00eetre au maximum 3 mots apr\u00e8s le premier, car le d\u00e9compte commence \u00e0 0 (ainsi dans royaume de Dieu, le &lsquo;de&rsquo; est en position 0 &#8211; disons qu&rsquo;il <em>touche<\/em> &lsquo;royaume&rsquo;).<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806164.png\" rel=\"attachment wp-att-5044\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5044\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806164.png?resize=300%2C40\" alt=\"2806164\" width=\"300\" height=\"40\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806164.png?resize=300%2C40&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806164.png?w=680&amp;ssl=1 680w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">De m\u00eame pour l&rsquo;expression <span style=\"color: #ff0000;\">NOT Dieu WITHIN 2<\/span> (qui signifie <span style=\"text-decoration: underline;\">mot qui pr\u00e9c\u00e8de non suivi par Dieu dans les deux mots qui suivent<\/span>) est-il traduit en&nbsp;<span style=\"color: #ff0000;\">(?!\\W+(?:\\w+\\W+){0,2}?Dieu)<\/span>. Vous conviendrez que c&rsquo;est pratique !<\/p>\n<p style=\"text-align: justify;\">J&rsquo;indique dans la <em>Documentation<\/em> (\u00e0 para\u00eetre dans les prochaines semaines) quelques combines et une bibliographie de r\u00e9f\u00e9rence, car si l&rsquo;outil <em>Formuler une expression r\u00e9guli\u00e8re<\/em> sera certainement d&rsquo;une pr\u00e9cieuse aide, il ne prendra son sens que si vous avez un minimum de bases ; \u00e0 d\u00e9faut, vous risquez de tourner un peu en rond&#8230; alors que les possibilit\u00e9s qui sont offertes sont vertigineuses !!!<\/p>\n<p style=\"text-align: justify;\">Quoi qu&rsquo;il en soit l&rsquo;outil fera l&rsquo;objet de toute mon attention dans les mises \u00e0 jour \u00e0 venir, et continuera de faciliter les saisies.<\/p>\n<p style=\"text-align: justify;\"><strong><em>Quelques exemples<\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Ouvrez Request Builder et collez cette recherche :<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"text-align: justify;\"><span style=\"color: #0000ff;\">SELECT * FROM LSG WHERE Passage Like &lsquo;%&rsquo; AND REGEXP &lsquo;royaume\\W+(?:\\w+\\W+){0,1}?Dieu.$&rsquo;<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Elle signifie : utiliser la version Louis Segond (<span style=\"color: #0000ff;\">SELECT * FROM LSG<\/span>), retourner tous les versets (<span style=\"color: #0000ff;\">Passage Like &lsquo;%&rsquo;<\/span>), filtrer par l&rsquo;expression r\u00e9guli\u00e8re (<span style=\"color: #0000ff;\">AND REGEXP<\/span>) suivante :&nbsp;<span style=\"color: #0000ff;\">&lsquo;royaume\\W+(?:\\w+\\W+){0,1}?Dieu.$&rsquo;<\/span><\/p>\n<p style=\"text-align: justify;\">Quant \u00e0 l&rsquo;expression r\u00e9guli\u00e8re elle-m\u00eame, elle est assez facile \u00e0 lire : le mot <span style=\"text-decoration: underline;\">royaume<\/span> suivi de <span style=\"text-decoration: underline;\">tout sauf un caract\u00e8re alphanum\u00e9rique et tiret bas, r\u00e9p\u00e9t\u00e9 un certain nombre de fois<\/span>&nbsp;(<span style=\"color: #0000ff;\">\\W+<\/span>), pour peu que ce mot soit suivi dans les deux mots qui suivent (<span style=\"color: #0000ff;\">(?:\\w+\\W+){0,1}?<\/span>) du mot &lsquo;Dieu&rsquo;, et que l&rsquo;expression figure en fin de phrase (<span style=\"color: #0000ff;\">.$<\/span>).<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806165.png\" rel=\"attachment wp-att-5045\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5045\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806165.png?resize=300%2C178\" alt=\"2806165\" width=\"300\" height=\"178\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806165.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806165.png?resize=768%2C455&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806165.png?resize=1024%2C607&amp;ssl=1 1024w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2806165.png?w=1361&amp;ssl=1 1361w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Si vous n&rsquo;aviez pas copi\u00e9\/coll\u00e9 la requ\u00eate, il aurait fallu proc\u00e9der ainsi : ouvrir&nbsp;<strong>Request Builder<\/strong>, s\u00e9lectionner le module&nbsp;<strong>Louis Segond (LSG)<\/strong> puis clic sur <strong>ALL<\/strong> puis <strong>REGEX<\/strong> et enfin&nbsp;<strong>royaume WITHIN 1 Dieu<\/strong> (sachant que l&rsquo;outil remplace automatiquement le WITHIN 1 au cours de la saisie), puis <strong>Valider l&rsquo;expression<\/strong>.<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"text-align: justify;\"><span style=\"color: #0000ff;\">SELECT * FROM LSG WHERE Passage Like &lsquo;%&rsquo; AND Corpus = &lsquo;\u00c9vangiles&rsquo; AND REGEXP &lsquo;royaume(?!\\W+(?:\\w+\\W+){0,3}?Dieu)&rsquo;<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Dans cette variante de la pr\u00e9c\u00e9dente recherche, vous avez d&rsquo;abord fait une requ\u00eate conventionnelle (retourner tous les&nbsp;versets des \u00e9vangiles =&nbsp;<span style=\"color: #0000ff;\">Passage Like &lsquo;%&rsquo; AND Corpus = &lsquo;\u00c9vangiles&rsquo;<\/span>) et vous recherchez ensuite &lsquo;royaume&rsquo; \u00e0 trois mots de &lsquo;Dieu&rsquo; (AND REGEXP &lsquo;<span style=\"color: #0000ff;\">royaume(?!\\W+(?:\\w+\\W+){0,3}?Dieu)<\/span>&lsquo;). C&rsquo;est bien dans cet ordre, et non l&rsquo;inverse, qu&rsquo;il faut proc\u00e9der : <span style=\"text-decoration: underline;\">l&rsquo;op\u00e9rateur REGEXP doit toujours terminer votre requ\u00eate<\/span>.<\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"color: #0000ff;\">SELECT * FROM LSG WHERE Passage Like &lsquo;%&rsquo; AND REGEXP &lsquo;(fondation|cr\u00e9ation)\\W+(?:\\w+\\W+){0,1}monde&rsquo;<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906161.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5057\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906161.png?resize=300%2C178\" alt=\"2906161\" width=\"300\" height=\"178\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906161.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906161.png?resize=768%2C455&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906161.png?resize=1024%2C607&amp;ssl=1 1024w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906161.png?w=1361&amp;ssl=1 1361w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Dans ce cas, les mots &lsquo;fondation&rsquo; ou &lsquo;monde&rsquo; sont retourn\u00e9s s&rsquo;ils figurent \u00e0 proximit\u00e9 imm\u00e9diate de &lsquo;monde&rsquo;.<\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"color: #0000ff;\">SELECT * FROM LSG WHERE Passage Like &lsquo;%&rsquo; AND REGEXP &lsquo;[^-]Christ\\b&rsquo;<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Si vous recherchez toutes les instances o\u00f9 le mot &lsquo;Christ&rsquo; n&rsquo;entre pas en composition avec un autre mot (comme dans J\u00e9sus-Christ), il vous suffit d&rsquo;<span style=\"text-decoration: underline;\">exclure le tiret avant le mot &lsquo;Christ&rsquo;<\/span>, par l&rsquo;expression&nbsp;<span style=\"color: #0000ff;\">[^-]Christ\\b<\/span> et le tour est jou\u00e9.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906162-1.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5055\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906162-1.png?resize=300%2C178\" alt=\"2906162\" width=\"300\" height=\"178\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906162-1.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906162-1.png?resize=768%2C455&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906162-1.png?resize=1024%2C607&amp;ssl=1 1024w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906162-1.png?w=1361&amp;ssl=1 1361w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Vous pouvez aussi exclure &lsquo;-Christ&rsquo; s&rsquo;il figure apr\u00e8s &lsquo;J\u00e9sus&rsquo; par l&rsquo;expression&nbsp;<span style=\"color: #0000ff;\">(?!.-Christ)<\/span>. Et aucune crainte ! L&rsquo;outil <em>Formuler une expression r\u00e9guli\u00e8re<\/em> vous m\u00e2che le travail.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906163.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-5059\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906163.png?resize=147%2C88\" alt=\"2906163\" width=\"147\" height=\"88\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906163.png?resize=300%2C180&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906163.png?resize=768%2C461&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906163.png?w=1018&amp;ssl=1 1018w\" sizes=\"auto, (max-width: 147px) 100vw, 147px\" \/><\/a>&nbsp;<a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906164.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-5060\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906164.png?resize=151%2C84\" alt=\"2906164\" width=\"151\" height=\"84\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906164.png?resize=300%2C167&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906164.png?resize=768%2C426&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906164.png?resize=1024%2C568&amp;ssl=1 1024w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906164.png?w=1362&amp;ssl=1 1362w\" sizes=\"auto, (max-width: 151px) 100vw, 151px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906165-1.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-5066\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906165-1.png?resize=143%2C86\" alt=\"2906165\" width=\"143\" height=\"86\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906165-1.png?resize=300%2C180&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906165-1.png?resize=768%2C461&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906165-1.png?w=1023&amp;ssl=1 1023w\" sizes=\"auto, (max-width: 143px) 100vw, 143px\" \/><\/a>&nbsp;<a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906166.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-5063\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906166.png?resize=148%2C88\" alt=\"2906166\" width=\"148\" height=\"88\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906166.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906166.png?resize=768%2C455&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906166.png?resize=1024%2C607&amp;ssl=1 1024w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906166.png?w=1361&amp;ssl=1 1361w\" sizes=\"auto, (max-width: 148px) 100vw, 148px\" \/><\/a><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"color: #0000ff;\">SELECT * FROM LSG WHERE Passage Like &lsquo;%&rsquo; AND REGEXP &lsquo;[^-]Christ\\W+(?:\\w+\\W+){0,2}J\u00e9sus&rsquo;<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">On peut aussi pousser le raffinement et se demander s&rsquo;il existe des versets o\u00f9 le mot &lsquo;J\u00e9sus&rsquo; suit le mot &lsquo;Christ&rsquo; sans que le premier entre en composition.<\/p>\n<p style=\"text-align: justify;\">&nbsp;<a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906167.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5069\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906167.png?resize=300%2C178\" alt=\"2906167\" width=\"300\" height=\"178\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906167.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906167.png?resize=768%2C455&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906167.png?resize=1024%2C607&amp;ssl=1 1024w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906167.png?w=1361&amp;ssl=1 1361w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Et c&rsquo;est bien le cas. On se rend ainsi compte que les expressions r\u00e9guli\u00e8res permettent d&rsquo;effectuer des recherches impossibles autrement.<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"text-align: justify;\"><span style=\"color: #0000ff;\">SELECT * FROM TM WHERE Passage Like &lsquo;%&rsquo; AND REGEXP &lsquo;^(\u05d5\u05d9\u05d3\u05d1\u05e8|\u05d5\u05d9\u05d0\u05de\u05e8)\\W+(?:\\w+\\W+){0,1}\u05de\u05e9\u05d4&rsquo;<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">On peut aussi chercher \u00e0 savoir dans quels versets&nbsp;les mots \u05d5\u05d9\u05d0\u05de\u05e8 ou \u05d5\u05d9\u05d3\u05d1\u05e8 sont suivis&nbsp;de \u05de\u05e9\u05d4 quand ils se trouvent en d\u00e9but de phrase&#8230;<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906168.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5073\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906168.png?resize=300%2C178\" alt=\"2906168\" width=\"300\" height=\"178\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906168.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906168.png?resize=768%2C455&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906168.png?resize=1024%2C607&amp;ssl=1 1024w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906168.png?w=1361&amp;ssl=1 1361w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"color: #0000ff;\">SELECT * FROM LXU WHERE Passage Like &lsquo;%&rsquo; AND REGEXP &lsquo;\\b\u03b1\u03bc\u03b1\u03c1(?:\\w+\\b)&rsquo;<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">De m\u00eame pour le grec, il est tr\u00e8s facile de retourner tous les versets o\u00f9 figurent un mot commen\u00e7ant par&nbsp;\u03b1\u03bc\u03b1\u03c1 avec une fin quelconque.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906169.png\" data-rel=\"lightbox-gallery-fr8DI4PY\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5074\" src=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906169.png?resize=300%2C178\" alt=\"2906169\" width=\"300\" height=\"178\" srcset=\"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906169.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906169.png?resize=768%2C455&amp;ssl=1 768w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906169.png?resize=1024%2C607&amp;ssl=1 1024w, https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/06\/2906169.png?w=1361&amp;ssl=1 1361w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Ou encore dans quel verset \u03bc\u03bf\u03c1\u03c6 suivi d&rsquo;une fin quelconque est suivi de \u03b8\u03b5\u03bf suivi d&rsquo;une fin quelconque :&nbsp;<span style=\"color: #0000ff;\">SELECT * FROM NAU WHERE Passage Like &lsquo;%&rsquo; AND REGEXP &lsquo;\u03bc\u03bf\u03c1\u03c6(?:\\w+\\b)\\W+(?:\\w+\\W+){0,2}\u03b8\u03b5\u03bf(?:\\w+\\b)&rsquo;<\/span><\/p>\n<p style=\"text-align: justify;\">Vous le voyez, les possibilit\u00e9s sont nombreuses et peuvent donner lieu \u00e0 des constructions extr\u00eamement complexes.<\/p>\n<p style=\"text-align: justify;\">Ces fonctionnalit\u00e9s nouvelles sont disponibles dans la <a href=\"http:\/\/bibleparser.fr\/maj.html\">mise \u00e0 jour gratuite v.726<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les expressions r\u00e9guli\u00e8res sont assur\u00e9ment fascinantes. J&rsquo;ai d\u00e9j\u00e0 eu l&rsquo;occasion d&rsquo;en parler sur une autre page de ce blog, et leur int\u00e9gration dans Bible Parser se poursuit. Leur seul inconv\u00e9nient, il faut bien le reconna\u00eetre, est leur caract\u00e8re pour le moins sibyllin. C&rsquo;est pourquoi la v.726 introduit un outil d&rsquo;aide \u00e0 la saisie au sein [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2],"tags":[605,809],"class_list":["post-5036","post","type-post","status-publish","format-standard","hentry","category-actualites","tag-bible-parser-2015","tag-expressions-regulieres"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3MfBZ-1je","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":4902,"url":"https:\/\/areopage.net\/blog\/2016\/04\/26\/bible-parser-et-les-expressions-regulieres\/","url_meta":{"origin":5036,"position":0},"title":"Bible Parser et les expressions r\u00e9guli\u00e8res","author":"areopage","date":"26\/04\/2016","format":false,"excerpt":"La r\u00e9daction de la Documentation de Bible Parser a d\u00e9marr\u00e9 \u00e0 l'occasion de la v.723 qui sort ce soir. Cette Documentation sera pr\u00e9c\u00e9d\u00e9e en fait d'un ensemble de vid\u00e9os courtes d\u00e9taillant syst\u00e9matiquement toutes les fonctionnalit\u00e9s du logiciel, avec de petites combines bien utiles. Leur format permet \u00e0 ces vid\u00e9os d'\u00e9voluer\u2026","rel":"","context":"Dans &quot;actualit\u00e9s&quot;","block_context":{"text":"actualit\u00e9s","link":"https:\/\/areopage.net\/blog\/category\/actualites\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4932,"url":"https:\/\/areopage.net\/blog\/2016\/05\/19\/bible-parser-2015-v-724\/","url_meta":{"origin":5036,"position":1},"title":"Bible Parser 2015 : v.724","author":"areopage","date":"19\/05\/2016","format":false,"excerpt":"La version 724 de Bible Parser 2015 est sortie il y a quelques jours, et, sous couvert de mise \u00e0 jour relativement modeste, introduit des nouveaut\u00e9s majeures qui contribueront \u00e0 leur tour \u00e0 de substantielles avanc\u00e9es \u00e0 venir. Ces \u00e9volutions s'inscrivent dans le cadre de la r\u00e9daction de la Documentation,\u2026","rel":"","context":"Dans &quot;actualit\u00e9s&quot;","block_context":{"text":"actualit\u00e9s","link":"https:\/\/areopage.net\/blog\/category\/actualites\/"},"img":{"alt_text":"1905161","src":"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/05\/1905161-300x162.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":9614,"url":"https:\/\/areopage.net\/blog\/2024\/09\/02\/bible-parser-et-lintelligence-artificielle\/","url_meta":{"origin":5036,"position":2},"title":"Bible Parser et l&rsquo;intelligence artificielle","author":"areopage","date":"02\/09\/2024","format":false,"excerpt":"Les outils d'intelligence artificielle envahissent notre quotidien. Ce constat est r\u00e9jouissant pour les uns, inqui\u00e9tant pour les autres. L'adage \u00ab Occupez-vous de l'IA avant qu'elle ne s'occupe de vous \u00bb, qui circule beaucoup en ligne, pourrait \u00eatre une approche utile de cette nouvelle r\u00e9volution. A l'automne Logos Bible Software va\u2026","rel":"","context":"Dans &quot;actualit\u00e9s&quot;","block_context":{"text":"actualit\u00e9s","link":"https:\/\/areopage.net\/blog\/category\/actualites\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2024\/09\/0209241-150x150.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":5297,"url":"https:\/\/areopage.net\/blog\/2016\/11\/14\/bible-parser-2015-documentation\/","url_meta":{"origin":5036,"position":3},"title":"Bible Parser 2015 \/ Documentation","author":"areopage","date":"14\/11\/2016","format":false,"excerpt":"Pour utiliser convenablement un logiciel biblique, il est indispensable de se pencher de temps en temps dans sa documentation, car si certaines fonctionnalit\u00e9s tombent sous le sens, d'autres sont beaucoup plus subtiles et ne s'inventent pas... Pour Bible Parser 2015, la Documentation faisait d\u00e9faut depuis longtemps. Je livre donc aujourd'hui\u2026","rel":"","context":"Dans &quot;actualit\u00e9s&quot;","block_context":{"text":"actualit\u00e9s","link":"https:\/\/areopage.net\/blog\/category\/actualites\/"},"img":{"alt_text":"bp","src":"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2013\/11\/bp.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2834,"url":"https:\/\/areopage.net\/blog\/2015\/01\/07\/bible-parser-2015-v-7\/","url_meta":{"origin":5036,"position":4},"title":"Bible Parser 2015 : v.7 !","author":"areopage","date":"07\/01\/2015","format":false,"excerpt":"La version\u00a02015 de Bible Parser est enfin pr\u00eate. Du moins, le terme \"pr\u00eat\" est un grand mot. Il y a encore beaucoup \u00e0 faire, et la mise \u00e0 niveau de Bible Parser se poursuivra tout au long de l'ann\u00e9e 2015 au moins. Cependant, c'est bien davantage qu'une mise \u00e0 jour.\u2026","rel":"","context":"Dans &quot;grec biblique&quot;","block_context":{"text":"grec biblique","link":"https:\/\/areopage.net\/blog\/category\/grec-biblique\/"},"img":{"alt_text":"v2015","src":"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2015\/01\/v2015.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":4499,"url":"https:\/\/areopage.net\/blog\/2016\/01\/03\/bible-parser-2015-v718\/","url_meta":{"origin":5036,"position":5},"title":"Bible Parser 2015 : v718","author":"areopage","date":"03\/01\/2016","format":false,"excerpt":"Pour bien commencer l'ann\u00e9e 2016, Bible Parser s'enrichit consid\u00e9rablement. A c\u00f4t\u00e9 des am\u00e9liorations cosm\u00e9tiques habituelles, et de la chasse aux bugs, vous trouverez dans cette mise \u00e0 jour majeure de nombreuses ressources nouvelles : outils d'intertextualit\u00e9, de critique textuelle et de linguistique, module parabiblique, et commentaires. 1. Intertextualit\u00e9 Il vous\u2026","rel":"","context":"Dans &quot;actualit\u00e9s&quot;","block_context":{"text":"actualit\u00e9s","link":"https:\/\/areopage.net\/blog\/category\/actualites\/"},"img":{"alt_text":"0301163","src":"https:\/\/i0.wp.com\/areopage.net\/blog\/wp-content\/uploads\/2016\/01\/0301163-300x161.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/posts\/5036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/comments?post=5036"}],"version-history":[{"count":25,"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/posts\/5036\/revisions"}],"predecessor-version":[{"id":5078,"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/posts\/5036\/revisions\/5078"}],"wp:attachment":[{"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/media?parent=5036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/categories?post=5036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/areopage.net\/blog\/wp-json\/wp\/v2\/tags?post=5036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}