preguntar acerca de regex-greedy
8
réponses
Comment puis-je rendre mon match non gourmand en vim?
J'ai un gros fichier HTML qui a beaucoup de balisage qui ressemble à ceci:
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-size: small; font-family: Times New Roman;">stuff here</span>
</p>
J'essaie …
demandé sur
1970-01-01 00:33:29
3
réponses
Notepad++ expressions régulières Non gourmandes
Notepad++ prend-il en charge les expressions régulières Non gourmandes?
Par exemple pour le texte:
abcxadc
Je veux obtenir des pièces en utilisant le motif:
a.+c
Et maintenant je reçois une chaîne entière au lieu de 2 parties. J'ai essayé d'u …
demandé sur
1970-01-01 00:33:30
4
réponses
Points d’interrogation dans les expressions régulières
Je lis la référencedes expressions régulières et je pense à ? et ?? caractère. Pourriez-vous m'expliquer avec quelques exemples de leur utilité? Je ne les comprends pas assez.
Merci ... …
demandé sur
1970-01-01 00:33:31
5
réponses
Pourquoi un quantificateur non gourmand ne fonctionne pas dans Oracle regex?
OMI, cette requête doit retourner A=1,B=2,
SELECT regexp_substr('A=1,B=2,C=3,', '.*B=.*?,') as A_and_B FROM dual
Mais il renvoie ensemble de la chaîne A=1,B=2,C=3, à la place. Pourquoi?
UPD: Oracle 10.2+ requis pour utiliser des métacharactère …
demandé sur
1970-01-01 00:33:33
20
réponses
Non gourmand (hésite) regex correspondant dans sed?
j'essaie d'utiliser sed pour nettoyer les lignes D'URLs pour extraire juste le domaine..
Donc à partir de:
http://www.suepearson.co.uk/product/174/71/3816/
je veux:
http://www.suepearson.co.uk /
(avec ou …
demandé sur
1970-01-01 00:33:29
3
réponses
Comment puis-je écrire un regex qui correspond à non greedy?
j'ai besoin d'aide sur l'appariement des expressions régulières avec l'option non-cupide.
Le match motif est:
<imgs.*>
Le texte de match est:
<html>
<img src="test">
abc
<img
src="a" src='a' a=b&g …
demandé sur
1970-01-01 00:33:32
4
réponses
Pourquoi` s+ `est-il beaucoup plus rapide que` ss* ‘ dans ce regex Perl?
pourquoi remplacer s* (ou même ss* ) par s+ entraîne une telle accélération pour cette entrée?
use Benchmark qw(:all);
$x=(" " x 100000) . "_n";
$count = 100;
timethese($count, {
'/ss*n/' => sub { $x =~ /ss*n/ },
'/s+n/' => sub …
demandé sur
1970-01-01 00:33:36
3
réponses
Quelle est la différence entre les deux.*? et.* les expressions régulières?
j'essaie de diviser une chaîne en deux parties en utilisant regex. La chaîne est formatée comme suit:
text to extract<number>
j'ai utilisé (.*?)< et <(.*?)> qui fonctionnent bien mais après avoir lu dans regex un peu, je …
demandé sur
1970-01-01 00:33:30
7
réponses
Quantificateurs cupides vs. réticents vs. possessifs
j'ai trouvé ce excellent tutoriel sur les expressions régulières et bien que je comprenne intuitivement ce que font les quantificateurs" gourmands"," réticents "et" possessifs", il semble y avoir un trou sérieux dans ma compréhension.
plus …
demandé sur
1970-01-01 00:33:31