Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Recherche de motifs

stzRegexuter

27 méthodes propres · 2 formes avec extensions, rangées sous leur méthode

la source: base/regex/stzRegexUter.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Recherche de motifs

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 11 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzRegexuter() o1.Trigger([ "numbers", "\d+" ]) o1.Trigger([ "words", "[a-zA-Z]+" ]) o1.AddCode("numbers", "{ @value = number(@value) * 2 }") o1.AddCode("words", "{ @value = upper(@value) }") o1.Process("hello 123 world 456"). 16 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-04 07:31 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
AddTrigger
trigger methodsaucune extension
Trigger
trigger methodsaucune extension
TriggerNameExists
trigger methodsaucune extension
AddCode
code methodsaucune extension
AddComputation
code methodsaucune extension
@C
code methodsaucune extension
Process
process methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
o1.Process("abc 7")
? @@( o1.Results() )
#--> [ 14, "ABC" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Compute
process methodsaucune extension
ResetState
state methodsaucune extension
AddStateEntry
state methodsaucune extension
getAffectedTriggers
state methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.getAffectedTriggers("numbers") )
#--> [ "numbers" ]
composé à partir de la signature, exécuté pour cette page
aucune extension
StateByPosition
state methodsaucune extension
StateByComputationOrder
state methodsaucune extension
GetDependencyChain
state methodsaucune extension
State
(sans commentaire dans la source : le nom se lit comme une phrase) statedans la section result methodsaucune extension
Triggers
(sans commentaire dans la source : le nom se lit comme une phrase) triggersdans la section result methodsaucune extension
Matches
(sans commentaire dans la source : le nom se lit comme une phrase) matchesdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.Matches() )
#--> [ "123", "456", "hello", "world" ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
Positions
(sans commentaire dans la source : le nom se lit comme une phrase) positionsdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.Positions() )
#--> [ 7, 17, 1, 11 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
Results
(sans commentaire dans la source : le nom se lit comme une phrase) resultsdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.Results() )
#--> [ 246, 912, "HELLO", "WORLD" ]
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
ResultXT
(sans commentaire dans la source : le nom se lit comme une phrase) result xtdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.ResultXT() )
#--> [ [ 246, "123" ], [ 912, "456" ], [ "HELLO", "hello" ], [ "WORLD", "world" ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ResultsAndMatches
(sans commentaire dans la source : le nom se lit comme une phrase) results and matchesdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.ResultsAndMatches() )
#--> [ [ 246, "123" ], [ 912, "456" ], [ "HELLO", "hello" ], [ "WORLD", "world" ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
ResultsAndTheirMatches
(sans commentaire dans la source : le nom se lit comme une phrase) results and their matchesdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.ResultsAndTheirMatches() )
#--> [ [ 246, "123" ], [ 912, "456" ], [ "HELLO", "hello" ], [ "WORLD", "world" ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
MatchedValuesXT
(sans commentaire dans la source : le nom se lit comme une phrase) matched values xtdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.MatchedValuesXT() )
#--> [ [ "123", 246 ], [ "456", 912 ], [ "hello", "HELLO" ], [ "world", "WORLD" ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
MatchesAndResults
(sans commentaire dans la source : le nom se lit comme une phrase) matches and resultsdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.MatchesAndResults() )
#--> [ [ "123", 246 ], [ "456", 912 ], [ "hello", "HELLO" ], [ "world", "WORLD" ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
MatchesAndTheirResults
(sans commentaire dans la source : le nom se lit comme une phrase) matches and their resultsdans la section result methods
exemple composé
o1 = new stzRegexuter()
o1.Trigger([ "numbers", "\d+" ])
o1.Trigger([ "words", "[a-zA-Z]+" ])
o1.AddCode("numbers", "{ @value = number(@value) * 2 }")
o1.AddCode("words", "{ @value = upper(@value) }")
o1.Process("hello 123 world 456")
? @@( o1.MatchesAndTheirResults() )
#--> [ [ "123", 246 ], [ "456", 912 ], [ "hello", "HELLO" ], [ "world", "WORLD" ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
executeComputation
private methodsaucune extension