Utilisatrice:Bottine/Mémo 1
Apparence
"fait parti" → "fait partie"
[modifier | modifier le code]Snippet
[modifier | modifier le code]$verbe_faire = array (
'faire',
'faisaient',
'faisait',
'faisant',
'fait',
'fasse',
'fassent',
'fera',
'feront',
'firent',
'fisse',
'fissent',
'fit',
'font',
);
$adverbes = array (
'alors',
'aussi',
'autant',
'de temps à autre',
'de temps à autres',
'de temps en temps',
'définitivement',
'désormais',
'dorénavant',
'également',
'encore',
'évidemment',
'jamais',
'le plus souvent',
'occasionnellement',
'parfois',
'plus',
'quelquefois',
'souvent',
'surtout',
'toujours',
);
$groupe_verbe_faire = '(' . implode('|', $verbe_faire) . ')';
$groupe_adverbes = '(' . implode('|', $adverbes) . ')';
$pattern_1 = '/' . $groupe_verbe_faire . ' parti([^e])/';
$replace_1 = '$1 parti$2';
$pattern_2 = '/' . $groupe_verbe_faire . ' ' . $groupe_adverbes . ' parti([^e])/';
$replace_2 = '$1 $2 parti$3';
//
// TODO :
// - expressions à détecter :
// "il ne fait pas partie"
// "il ne fait parfois pas partie"
// "il ne fait évidemment jamais partie"
//
// HINTS :
// - "pas", "plus"... peuvent être utilisés seul ou combiné à un autre adverbe
// - on pourrait séparer les adverbes en 2 listes combinables,
// ou alors inclure toutes les combinaisons correctes dans une liste unique
// - le "ne" pourrait servir d'élément de confirmation
//
// DIVERS :
// - verbe "faire" conjugué seulement à la 3e personne : est-ce suffisant ?
// - corriger aussi "partis" et "partit"
//
Exemples de faux positifs
[modifier | modifier le code]TODO : évidemment, nous allons devoir repérer ces faux positifs
HINTS :
- sortir 'fait' de l'array
$verbe_faire
et le traiter spécifiquement - détection avec "en fait" : voir si suffisamment fiable
- « Il est en fait parti à Paris »
- « Il est en fait parti d’un mauvais renseignement »
- « Il est en fait parti d’une mauvaise information »
- « Il est en fait parti dans la mauvaise direction »
- « Il est en fait parti de cette carte »
- etc.
Note
[modifier | modifier le code]J'avais noté ça dans un coin, c'est peut-être important...
« faire attention au cas où l'article contient à la fois des "fait partie" écrits correctement et incorrectement, exemple Le Bessat (ndlr : corrigé par Bottine ici, un des deux était à corriger, corrigé sans problème) »