Vielleicht noch eine Anregung für X5.
Ich weiß ja nicht, wie Roland bei Translate$() und eingeschaltetem Set(" RegEx", 1)
arbeitet. Sinnvoll fände ich, wenn auch die Systemvariable $Match bei jedem Fund
auch gesetzt würde. Das würde auch noch ein Einfügen von Zeichen vor und/oder
hinter den Fundstellen auf einen Rutsch möglich machen. Also kein reines Ersetzen.
Code
Declare String s
Cls
s = "001B2C3D5D6F"
Print Translate$(s1, "[a-fA-F0-9]{2}", "$" + $Match)
Print Translate$(s1, "[a-fA-F0-9]{2}", "[" + $Match + "]")
Waitkey
Sei es nun ob zusammenhängende Bytecodes profantypisch aufzubereiten oder sonstige Zeichen
vor oder hinter (oder beides) den Fundstellen reinzusetzen und als Ganzes zu ersetzen.
Das dürfte an für sich keine große Aktion sein und wäre in manchen Situationen hilfreich.