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

stzMatrex

58 méthodes propres · 0 formes avec extensions, rangées sous leur méthode

la source: base/regex/stzMatrex.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 : 4 viennent des tests de la bibliothèque ; 17 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 stzMatrex("{@!property(symmetric)}"). 37 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 20:34 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
initializationaucune extension
NormalizePattern
initialization
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.NormalizePattern("an")
#--> {an}
composé à partir de la signature, exécuté pour cette page
aucune extension
ParsePattern
pattern parsingaucune extension
SplitByOperator
pattern parsingaucune extension
ParseAlternation
pattern parsingaucune extension
ParseConjunction
pattern parsingaucune extension
ParseSingleToken
pattern parsingaucune extension
ParseConstraints
pattern parsingaucune extension
matching logic 27 exemples exécutés
oMx = new stzMatrex("{size(1x1)}")
aMatrix = [[42]]
? oMx.Match(aMatrix)
#--> 1
test de la bibliothèqueaucune extension
MatchTokens
matching logicaucune extension
MatchSingleToken
matching logic
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.MatchSingleToken([ "an", "a" ], [ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckSize
(sans commentaire dans la source : le nom se lit comme une phrase) check sizedans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckSize([ "an", "a" ], [ "an", "a" ])
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckShape
(sans commentaire dans la source : le nom se lit comme une phrase) check shapedans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckShape("an", [ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckElements
(sans commentaire dans la source : le nom se lit comme une phrase) check elementsdans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckElements([ "an", "a" ], [ "an", "a" ])
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckRows
(sans commentaire dans la source : le nom se lit comme une phrase) check rowsdans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckRows([ "an", "a" ], [ "an", "a" ])
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckCols
(sans commentaire dans la source : le nom se lit comme une phrase) check colsdans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckCols([ "an", "a" ], [ "an", "a" ])
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckDiagonal
(sans commentaire dans la source : le nom se lit comme une phrase) check diagonaldans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckDiagonal([ "an", "a" ], [ "an", "a" ])
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckProperty
(sans commentaire dans la source : le nom se lit comme une phrase) check propertydans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckProperty("an", [ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckPattern
(sans commentaire dans la source : le nom se lit comme une phrase) check patterndans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckPattern("an", [ "an", "a" ])
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckDeterminant
(sans commentaire dans la source : le nom se lit comme une phrase) check determinantdans la section checking methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.CheckDeterminant([ "an", "a" ], [ "an", "a" ])
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
CheckSum
(sans commentaire dans la source : le nom se lit comme une phrase) check sumdans la section checking methodsaucune extension
ExtractParts
part extractionaucune extension
IsSymmetric
part extraction
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.IsSymmetric([ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
IsDiagonal
part extraction
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.IsDiagonal([ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
IsIdentity
part extraction
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.IsIdentity([ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
MatchedParts
(sans commentaire dans la source : le nom se lit comme une phrase) matched partsdans la section query methodsaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) size 1 exemples exécutésdans la section query methods
oMx = new stzMatrex("{shape(square)}")
aMatrix = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]
oMx.Match(aMatrix)
? @@( oMx.Size() )
#--> [ 4, 4 ]
test de la bibliothèqueaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) properties 1 exemples exécutésdans la section query methodsaucune extension
Matrix
(sans commentaire dans la source : le nom se lit comme une phrase) matrixdans la section query methodsaucune extension
Tokens
(sans commentaire dans la source : le nom se lit comme une phrase) tokensdans la section query methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? @@( o1.Tokens() )
#--> [ [ [ "type", "property" ], [ "value", "symmetric" ], [ "constraints", [ ] ], [ "min", 1 ], [ "max", 1 ], [ "negated", 1 ] ] ]
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) pattern 1 exemples exécutésdans la section query methods
oMx = new stzMatrex("{size(3x3) & property(identity)}")
? oMx.Pattern()
#--> {size(3x3) & property(identity)}
test de la bibliothèqueaucune extension
SetTarget
(sans commentaire dans la source : le nom se lit comme une phrase) set targetdans la section query methodsaucune extension
Explain
(sans commentaire dans la source : le nom se lit comme une phrase) explaindans la section query methodsaucune extension
MatchingMatrices
(sans commentaire dans la source : le nom se lit comme une phrase) matching matricesaussi écrite: MatchingMatricesIndans la section advanced query methodsaucune extension
FindMatchingMatrices
filtering operationaussi écrite: FilterMatrices · FindMatchingMatricesIndans la section advanced query methodsaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) count matching matrices 1 exemples exécutésaussi écrite: CountMatchingMatricesIndans la section advanced query methodsaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) first matching matrix 1 exemples exécutésaussi écrite: FirstMatchingMatrixIndans la section advanced query methodsaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) find first matching matrix 1 exemples exécutésaussi écrite: FindFirstMatchingMatrixIndans la section advanced query methodsaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) matches none 1 exemples exécutésaussi écrite: MatchesNoneIndans la section advanced query methods
oMx = new stzMatrex("{property(symmetric)}")
aMatrices = [
	[[1, 2], [3, 4]],
	[[5, 6], [7, 8]]
]
? oMx.MatchesNone(:In = aMatrices)
#--> 0
test de la bibliothèqueaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) matches all 1 exemples exécutésaussi écrite: MatchesAllIndans la section advanced query methodsaucune extension
pattern constraint 1 exemples exécutésaucune extension
RemoveConstraint
pattern constraintaucune extension
SimilarityScore
matrix comparison methodsaussi écrite: SimilarityScoreBetweenaucune extension
MostSimilarMatrix
matrix comparison methodsaucune extension
FindMostSimilarMatrix
matrix comparison methodsaucune extension
AnalyzeMatches
statistical analysisaucune extension
CommonProperties
statistical analysisaucune extension
EnableDebug
debug methodsaucune extension
DisableDebug
debug methodsaucune extension
SetDebug
debug methodsaucune extension
IsNumeric
helper methods
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.IsNumeric("an")
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
And_
pattern combinationaucune extension
Andd
pattern combinationaucune extension
Or_
pattern combinationaucune extension
Not_
pattern combinationaucune extension
ToJSON
serializationaucune extension
TokensToJSON
serializationaucune extension
TokenToJSON
serialization
exemple composé
o1 = new stzMatrex("{@!property(symmetric)}")
? o1.TokenToJSON([ "an", "a" ])
#--> {"an":"a"}
composé à partir de la signature, exécuté pour cette page
aucune extension