Expressions régulières utilisées dans Archivarix CMS

Publié par: 2020-02-06

Cet article décrit les expressions régulières utilisées pour rechercher et remplacer du contenu dans des sites Web restaurés à l'aide du système Archivarix. Ils ne sont pas uniques à ce système. Si vous connaissez les expressions régulières de PHP, Perl, Java ou d'autres langages de programmation, alors vous savez déjà comment utiliser notre recherche et remplacer.

Les expressions régulières sont un langage formel pour rechercher et manipuler des sous-chaînes de texte, basé sur l'utilisation de métacaractères. Pour la recherche, un modèle est utilisé, composé de caractères et de métacaractères et définissant une règle de recherche. Pour la manipulation de texte, une chaîne de remplacement supplémentaire est également spécifiée, qui peut également contenir des caractères spéciaux.

Voici le constructeur d'expressions régulières en ligne, qui vous permet de créer et de tester des expressions régulières à l'aide d'une interface simple - https://regexr.com/

La liste des expressions régulières utilisées:

[abc] Un seul caractère: a, b ou c
[^ abc] N'importe quel caractère, sauf a, b ou c
[az] N'importe quel caractère unique dans la plage az
[a-zA-Z] N'importe quel caractère unique dans la plage az ou AZ
^ Début de ligne
$ Fin de ligne
\ Un début de chaîne
\ z Fin de chaîne
. N'importe quel caractère
\ s Tout caractère d'espacement
\ S Tout caractère non blanc
\ d N'importe quel chiffre
\ D Tout non numérique
\ w N'importe quel caractère de mot (lettre, chiffre, trait de soulignement)
\ W N'importe quel caractère autre qu'un mot
\ b Tout caractère de limite de mot
(...) Capturez tout ce qui est enfermé
(a | b) a ou b
a? Zéro ou l'un d'un
a * Zéro ou plus d'un
a + Un ou plusieurs d'un
a {3} Exactement 3 d'un
a {3,} 3 ou plus d'un
a {3,6} Entre 3 et 6 d'un

L'utilisation de matériel d'article n'est autorisée que si le lien vers la source est publié: https://archivarix.com/fr/blog/regex/

Dernières actualités:
2020.11.03
La nouvelle version de CMS est devenue plus pratique et compréhensible pour les webmasters du monde entier.

- Localisation complète du CMS Archivarix en 13 langues (anglais, espagnol, italien, allemand, français, portugais, polonais, turc, japonais, chinois, russe, ukrainien, biélorusse).
- Exportez toutes les données actuelles du site vers une archive zip pour enregistrer une sauvegarde ou un transfert vers un autre site.
- Afficher et supprimer les archives zip cassées dans les outils d'importation.
- Vérification de la version PHP lors de l'installation.
- Informations pour l'installation de CMS sur un serveur avec NGINX PHP-FPM.
- Dans la recherche, lorsque le mode expert est activé, la date / heure de la page et un lien vers sa copie dans le WebArchive sont affichés.
- Améliorations de l'interface utilisateur.
- Optimisation du code.

Si vous êtes un locuteur natif d'une langue dans laquelle notre CMS n'a pas encore été traduit, nous vous invitons à améliorer encore notre produit. Via le service Crowdin, vous pouvez postuler et devenir notre traducteur officiel dans de nouvelles langues.
2020.10.06
Nouvelle version du CMS Archivarix.
- Prise en charge de l'interface de ligne de commande pour le déploiement de sites Web directement à partir de la ligne de commande, des importations, des paramètres, des statistiques, de la suppression de l'historique et des mises à jour du système.
- Prise en charge des mots de passe cryptés password_hash (), qui peuvent être utilisés dans la CLI.
- Mode expert pour inclure des informations de débogage supplémentaires, des outils expérimentaux et des liens directs vers des instantanés WebArchive enregistrés.
- Les outils pour les images internes et les liens brisés peuvent désormais renvoyer une liste de toutes les URL manquantes au lieu de les supprimer.
- L'outil d'importation affiche les fichiers zip corrompus / incomplets qui peuvent être supprimés.
- Amélioration de la prise en charge des cookies pour répondre aux exigences des navigateurs modernes.
- Définition du choix de l'éditeur par défaut pour les pages HTML (éditeur visuel ou code).
- L'onglet «Modifications» affichant les différences de texte, désactivé par défaut, peut être activé dans les paramètres.
- Vous pouvez revenir à une modification spécifique dans l'onglet "Modifications".
- Correction de l'url du plan de site XML pour les sites Web créés avec le sous-domaine www.
- Correction de la suppression des fichiers temporaires créés lors de l'installation / importation.
- Nettoyage plus rapide de l'histoire.
- Suppression des phrases de localisation inutilisées.
- Changement de langue sur l'écran de connexion.
- Mise à jour des packages externes vers les versions les plus récentes.
- Utilisation de la mémoire optimisée pour le calcul des différences de texte dans l'onglet Modifications.
- Prise en charge améliorée des anciennes versions de l'extension php-dom.
- Un outil expérimental pour corriger la taille des fichiers dans la base de données si vous éditez les fichiers directement sur le serveur.
- Un outil d'export de design plat expérimental et très grossier.
- Prise en charge expérimentale de la clé publique pour les futures fonctions de l'API.
2020.06.08
La première mise à jour de juin du CMS Archivarix avec de nouvelles fonctionnalités pratiques.
- Corrigé: la section Historique ne fonctionnait pas lorsque l'extension zip php n'était pas activée.
- Onglet Historique avec les détails des modifications lors de l'édition de fichiers texte.
- Outil d'édition .htaccess.
- Possibilité de nettoyer les sauvegardes au point de restauration souhaité.
- Le bloc "URL manquantes" a été supprimé des outils, car il est accessible depuis le panneau principal
- Ajout de la vérification et de l'affichage de l'espace disque libre dans le panneau principal.
- Amélioration de la vérification des extensions PHP nécessaires au démarrage et à l'installation initiale.
- Modifications cosmétiques mineures.
- Tous les outils externes mis à jour vers les dernières versions.
2020.05.21
Une mise à jour que les studios web et ceux qui utilisent l'externalisation apprécieront.
- Mot de passe séparé pour le mode sans échec.
- Mode sécurisé étendu. Vous pouvez maintenant créer des règles et des fichiers personnalisés, mais sans code exécutable.
- Réinstaller le site à partir du CMS sans avoir à supprimer manuellement quoi que ce soit du serveur.
- Possibilité de trier les règles personnalisées.
- Recherche et remplacement améliorés pour les très grands sites.
- Paramètres supplémentaires pour l'outil "Viewport meta tag".
- Prise en charge des domaines IDN sur l'hébergement avec l'ancienne version d'ICU.
- Dans l'installation initiale avec un mot de passe, la possibilité de se déconnecter est ajoutée.
- Si .htaccess est détecté lors de l'intégration avec WP, les règles Archivarix seront ajoutées à son début.
- Lors du téléchargement de sites par numéro de série, CDN est utilisé pour augmenter la vitesse.
- Autres améliorations et corrections mineures.
2020.05.12
Notre CMS Archivarix se développe à pas de géant. Nouvelle mise à jour dans laquelle est apparue:
- Nouveau tableau de bord pour afficher les statistiques, les paramètres du serveur et les mises à jour du système.
- Possibilité de créer des modèles et d'ajouter facilement de nouvelles pages au site.
- Intégration avec Wordpress et Joomla en un clic.
- Maintenant, dans Search-Substitution, un filtrage supplémentaire est effectué en tant que constructeur, où vous pouvez ajouter un nombre illimité de règles.
- Vous pouvez maintenant filtrer les résultats par domaine / sous-domaines, date-heure, taille de fichier.
- Un nouvel outil pour réinitialiser le cache dans Cloudlfare ou activer / désactiver le mode Dev.
- Un nouvel outil pour supprimer le versioning dans les URL, par exemple, "?ver=1.2.3" dans css ou js. Vous permet de réparer même les pages qui semblaient tordues dans WebArchive en raison du manque de styles avec différentes versions.
- L'outil robots.txt a la possibilité d'activer et d'ajouter immédiatement une carte Sitemap.
- Création automatique et manuelle de points de restauration pour les modifications.
- L'importation peut importer des modèles.
- L'enregistrement / importation des paramètres du chargeur contient les fichiers personnalisés créés.
- Pour toutes les actions qui peuvent durer plus longtemps qu'un timeout, une barre de progression s'affiche.
- Un outil pour ajouter une balise META viewport à toutes les pages d'un site.
- Les outils pour supprimer les liens et les images rompus ont la capacité de prendre en compte les fichiers sur le serveur.
- Un nouvel outil pour corriger les liens urlencode incorrects dans le code html. Rarement, mais peut être utile.
- Amélioration de l'outil URL manquant. Avec le nouveau chargeur, compte désormais les appels vers des URL inexistantes.
- Conseils Regex dans la recherche et la substitution.
- Amélioration de la vérification des extensions php manquantes.
- Mise à jour de tous les outils js utilisés vers les dernières versions.

Ceci et bien d'autres améliorations cosmétiques et optimisations de vitesse.