PY.RegExp.sub.py


import re ##Import for re or Regular Expressions ###INPUTS (Two Inputs- 0 and 1- ad inputs to python node to correspond with th [+] button) StrList=IN[0] ##Simple list of items to match regexExp=IN[1] ##Regexp string to match ##see https://docs.python.org/3.3/howto/regex.html "Regular expressions in dynamo" and ##https://regex101.com for regular expressions 101 testing RegExpSub=IN[2] ##Regexp substitution from IN[2] ##OUTPUT Outlist = [] ##Outlist TRUE if match is find for each item in list ###Initialize Regexp ###The actual RegExp compare for each item in the list for item in StrList: ## For each item in the list run a match result=re.sub(regexExp, RegExpSub, item, 1) Outlist.append (result) ##If match is not NONE then it is a match (true) - else (false)- append that to the list for each item OUT=Outlist ##Set output to results

Comments

Popular posts from this blog

Revit area plans adding new types and references (Gross and rentable)

Powerpoint countdown and current time in slides VBA

Revit Python in Visual Studio Revit Stubs 2022 for Python Revit Intellisense