Ich schreibe wenig Rails api Anwendung, und ich brauche Zeichenfolge zu analysieren, Worte zu finden gegebene Zeichenkette mit wie:Wörter einschließlich gegebenen String in Ruby
mein Quelltext Angenommen hello mr one two three four nine nineteen
ist und ich möchte Auftreten von on
überprüfen , wird es produzieren: one
, und wenn ich das Auftreten von ne t
in der gleichen Zeichenfolge überprüfen wird es one two
ergeben.
Ich weiß, es gibt einen hässlichen Weg mit Teilstrings, zählen Positionen und Parsing String auf diese Weise, aber ich denke, dass es mit Regex-Scan gelöst werden kann.
Bitte sagen Sie, wenn Sie zusätzliche Informationen benötigen, danke.
danke, es ist genau das, was ich brauchte! – AndreyS
... oder eine Methode einfügen: 'def match (str, pattern); str [/ [\ p {L} \ p {Mc}] * # {Muster} [\ p {L} \ p {Mc}] * /]; Ende. (я тоже) –
Danke, Cary, schätze es! – mudasobwa