Skip to content

format regex #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
1000i100 opened this issue Apr 13, 2018 · 2 comments
Open

format regex #3

1000i100 opened this issue Apr 13, 2018 · 2 comments

Comments

@1000i100
Copy link

j'ai testé plusieurs choses, et certaines marchent bien d'autres non, et je ne comprend pas.

^Gvu donne des résultats courant (en -s)

^gvu non

^[Gg]vu ne donne que des résultat commençant par Gvu

^[gG]vu ne donne que des résultats également commençant par Gvu

^(Gvu|gvu) ne donne aucun résultat

@jytou
Copy link
Owner

jytou commented May 27, 2018

Cela ne vient pas des regexp, mais plutôt de la fréquence des lettres dans l'encodage B58. Essaie par exemple de chercher tout ce qui commence par un G et g et tu verras. :)

Pour une recherche rapide de quelques secondes sur ^[Gg]v j'en n'ai qu'un seul commençant par gv et 23 commençant par Gv. De manière générale, les minuscules sont moins présentes que les majuscules, Cf. le texte de mon README :

Dans la réalité c'est un peu plus complexe car les caractères ne sont pas utilisés uniformément (recherchez "^a" et "^A" par exemple)

Par contre pour les parenthèses dans les regex, c'est bizarre en effet, elles ne semblent pas fonctionner du tout. J'utilise pourtant des appels standards et je ne trafique pas les chaînes que j'ai en entrée. En tout cas, l'équivalent qui marche pour ton exemple serait : ^[Gg]vu

@jytou
Copy link
Owner

jytou commented May 27, 2018

En attendant, j'ai mis un avertissement dans les readme pour les parenthèses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants