Ich versuche Grund und ich versuche, eine Regex zu verwenden, aber nichts passt. AFAIK Reason hat keine spezifischen Regex-bezogenen Dinge, deshalb gehe ich einfach aus der OCaml-Dokumentation.(ReasonML) Regex b passt nicht
Meine Zeichenfolge wie folgt aussieht:
let name = "const {foo} = bar";
Und die regex Ich bin mit
let re = Str.regexp_string "\\bfoo\\b"
try {
Str.search_forward re name 0;
/* do something */
} {
| Not_found => acc
}
Aber ich bin immer noch keine Streichhölzer. Kann jemand helfen?
Bearbeiten: Als Referenz finden Sie die Regex-Dokumentation für OCaml unter https://caml.inria.fr/pub/docs/manual-ocaml/libref/Str.html. Ich benutzte http://pleac.sourceforge.net/pleac_ocaml/patternmatching.html als ein Beispiel für OCaml Regexes Ich kann es nicht zum Funktionieren bringen.
Können Sie einen _link_ auf der Seite posten, die Sie verwendet haben, um die von Ihnen unterstützte Regex-Syntax zu ermitteln? Vielen Dank ! – sln
Was ist mit dem Schrägstrich nach der Wortgrenze? –
Sollte es nicht "" \\ bfoo \\ b "' ohne Schrägstrich am Ende sein? –