Simplebim support Français
  • Bienvenue
  • Qu'est-ce que Simplebim ?
    • Qu'est-ce que le BIM Data Wrangling ?
    • Qu'est-ce qui différencie Simplebim ?
    • Qu’est-ce que Simplebim n’est pas?
    • Comment Simplebim permet-il le meilleur flux de travail BIM possible ?
    • Pourquoi Simplebim a-t-il été créé et dans quel but ?
    • Qui a créé Simplebim ?
    • Votre entreprise est relativement petite. Pourquoi devrions-nous faire confiance et acheter chez vou
    • Qui utilise Simplebim ?
    • Comment pouvons-nous utiliser Simplebim?
    • Quelles sont les exigences pour Simplebim?
    • Pourquoi Simplebim est une opportunité de toute une vie pour vous ?
    • Par rapport à d’autres solutions
      • Visionneuses IFC
      • Vérificateurs de modèles
      • Outils de création de modèles
      • Autodesk Revit
      • Banques de projets et serveurs de modèles
      • Solutions de gestion de la construction
      • Solutions de quantitatif
      • BIM Experts
  • Débuter avec Simplebim
    • Installation et mise à jour
    • Installation silencieuse
    • Installation sur un MAC
    • Interrogation des informations de licence
    • Utilisation de la licence réseau
    • Libération d’une licence réseau
    • Types de licence expliqués
    • Moniteur de licence Simplebim
    • Suppression de Simplebim de votre ordinateur
    • Désactivation des mises à jour automatiques
    • Utilisation de Simplebim Offline
  • Disfonctionnements, dépannage
  • Fonctionnalités de Simplebim
    • 01. Présentation de Simplebim®
    • 02. Importer et fusionner des modèles et des données IFC
    • 03. Explorer et utiliser les données du modèle
    • 04. Modèles de nettoyage
    • 05. Normaliser et normaliser les données
      • Renommer des propriétés (méthode par copie)
      • Renommer une propriété (metadata)
    • 06. Regrouper et classer les objets du modèle
    • 07. Définir les emplacements
    • 08. QTO
    • 09. Enrichir les modèles
    • 10. Dériver de nouveaux objets et données
  • Comment faire ?
    • Ajouter un Niveau (Building Storeys)
    • Assigner des objets à un Niveau
    • Créer des Objets de Mesures
    • Ajouter de nouveaux Templates
    • Ajouter vos propres propriétés au modèle
    • Ajouter votre Jeu de propriétés(Pset)
    • Appliquer des Templates
    • Affecter des objets à un étage de bâtiment
    • Re-créer les Objects Type
    • Copier des valeurs de propriété à partir d’autres objets
    • Lancer des outils "Tools"
    • Mettre en couleur
    • Ajuster le modèle
    • Utiliser les groupes d'objets
    • Générer des Groupes
    • Valider les modèles
  • Comment utiliser Simplebim
    • 02. Importer, fusionner et exporter
      • Fusionner des modèles
      • Exporter plusieurs modèles
    • 03. Utiliser la 3D et d'autres palettes
      • La Palette Table
      • La Palette Propriétés
      • Utiliser les Viewports
      • Création d’une sélection rapide personnalisée
      • Créez vos propres espaces de travail
    • 05. Standardiser et Normaliser un modèle
      • Copie des valeurs de propriété à l’aide de Templates
  • Les TEMPLATES
    • Guide des Templates Français
      • 01 Les templates
        • Structure des Templates
        • Vue d’ensemble du système de Templates
        • Ajouter de nouveaux modèles
      • Fonctions par onglets
        • Feuille Settings
        • Feuille Ressources
        • Feuille Model
        • Feuille Model View
        • Feuille Validation
        • Feuille Enrichement
        • Feuille Substitution
        • Feuille Group
      • Techniques avancées
  • Notes de versions
    • Notes de version 11
    • Notes de versions V10.1
    • Notes de versions V10
    • Notes des mise à jours V9
  • Niveau avancé
    • Simplebim Commandes API - Méthode 1
    • Traiter tous les fichiers IFC dans le dossier (script)
    • Utilisation des Expressions Régulières (REGEX)
    • Réglages Firewall
    • Utilisation hors-ligne
  • Les outils "Tools"
    • Configurer les outils (tools)
    • Configuration des Outils
    • Assemblies Remove
    • Assemblies: Simplify
    • Assigner les objets aux Niveaux
    • Assigner les objets aux Espaces
    • Exporter vers Excel
    • Calculate Basic Quantitites (v9)
    • Create Space Covering Objects
    • Exclure les objets lointain
    • Exporter vers Excel
    • Export Data Table (beta)
    • Helmert Transformation
    • Overlapping Objects
  • Objets dérivés et Data
    • Calculate Properties
    • Calculate Quantities Tools
    • Calculer les surface de coffrage
    • Expression Editor
  • Modules complémentaires
    • Prototypes
      • Tool: Group Rename
      • Tool: Group Trim Name
      • Tool: Group Delete
      • Tool: Group Merge
      • Tool: Calculator
      • Tool: Combiner
      • Tool: Weight Watcher
      • Tool: Save Selected GUIDs to File
      • Tool: Load Selected GUIDs from File
      • Tool: Anonymizer
      • Tool: Add Geometry Information
      • Tool: Convert Objects
      • Tool: Delete Materials
      • Tool: Add Appearance Information
      • Tool: Add Text Encoding Info
      • Palette: HVAC Sub System Selector
    • Space Boundary
Propulsé par GitBook
Sur cette page

Cet article vous a-t-il été utile ?

  1. Niveau avancé

Utilisation des Expressions Régulières (REGEX)

PrécédentTraiter tous les fichiers IFC dans le dossier (script)SuivantRéglages Firewall

Dernière mise à jour il y a 1 an

Cet article vous a-t-il été utile ?

L’expression régulière est un système puissant de recherche et de manipulation de texte. Il est très largement utilisé et est implémenté dans la plupart des langages de programmation modernes. Cela signifie que même s’il est initialement assez difficile à comprendre, les tutoriels, les outils et les exemples d’expressions ne manquent pas. Un bon site pour tester vos expressions . Sur ce site, vous copiez vos exemples de valeurs dans une zone de texte et développez votre expression régulière dans une autre zone de texte, et vous voyez le résultat au fur et à mesure que vous tapez.

Veuillez noter que les expressions régulières dans Simplebim sont par défaut 'greedy' et si vous souhaitez utiliser une logique non greedy, vous devez le spécifier dans votre expression.

Voici quelques exemples pour vous aider à démarrer.

REGEX
Texte original
Texte sélectionné
Commentaires

^(.*?):

Mur de base : EXT-1 : 2672323

Mur de base

Cela se lit comme suit : à partir du début du texte, sélectionnez tous les caractères jusqu’à ce que vous trouviez le premier deux-points.

:(.*?):

Mur de base : EXT-1 : 2672323

POSTE-1

Cela se lit comme suit : à partir du premier deux-points, sélectionnez tous les caractères jusqu’à ce que vous trouviez le deuxième deux-points

:(\d{0,})$

Mur de base : EXT-1 : 2672323

2672323

Cela se lit comme suit : à partir de la fin du texte, sélectionnez tous les nombres jusqu’à ce que vous trouviez le dernier deux-points

^(\S{1,})( ?:-|_)

ABC-123 ABC_123

ABC ABC

Voici ce qui suit : à partir du début du texte, sélectionnez un ou plusieurs caractères jusqu’à ce que vous trouviez le premier tiret ou trait de soulignement

(?:-|_) (\S{1,})$

ABC-123 ABC_123

123 123

Voici ce qui suit : à partir de la fin du texte, sélectionnez un ou plusieurs caractères jusqu’à ce que vous trouviez le premier tiret ou trait de soulignement

( ?<=CLÉ2=).* ? (?=;)

CLÉ1=A ; CLÉ2=B ; CLÉ3=C ;

B

Cela se lit comme suit : à partir de la première occurrence de 'KEY2=', sélectionnez tous les caractères jusqu’à ce que vous trouviez le point-virgule suivant.

^(?>(.+?) (?:,|$)) {4}

A, B, C, D, E, F

D

Remplacez {4} par un autre numéro pour sélectionner un autre élément dans la liste. Par exemple, {3} sélectionneriez C.Si votre liste n’utilise pas de virgule comme séparateur. Remplacez la virgule dans l’expression régulière par votre séparateur de liste. Par exemple, si votre liste est 'A :B :C :D :E :F', vous devez utiliser ^( ?>(.+ ?) (?::|$)) {4}

^(?>(.+?) (?: , | ,|, |,|$)) {4}

A, B, C, D, E, F

D

Utilisez cette variante si les éléments de votre liste sont, en plus du séparateur, séparés par des espaces de part et d’autre du séparateur.

régulières est http://regex101.com/