Ich muss ein einfaches Programm schreiben, das 2 Parameter (RegEx-Muster und String) und wenn String nicht übereinstimmt Antworten, ob es größere Zeichenfolge (mit kleineren) gibt, die Muster übereinstimmen kann.RegEx: Wenn eine Zeichenfolge gegeben wird, die nicht mit Muster übereinstimmt, wie zu definieren, wenn vorhanden größere Zeichenfolge (mit kleineren), die übereinstimmt?
Example1 Input: "^ \ w + \ s + \ w + $" und "Hallo" nicht übereinstimmen, aber Programm kehrt 'true', weil es Zeichenfolge "Hallo Wort" ist die erste enthält und paßt zu Muster gegeben
Example2 Input: "^ (abc) * $" und "CA" nicht übereinstimmen, aber Programm wird true zurück, weil es Zeichenfolge ab ca ist bc (enthält ca), die Muster übereinstimmt.
Kurz gesagt, das Programm muss antworten, ob eine solche Zeichenfolge existiert (true/false).
C# (C++, Java) und jede Hilfe wird geschätzt. Zumindest eine Richtung, wie es geht.
whic h Sprache und was hast du bisher probiert? – jjj
Bitte nennen Sie nicht reine reine Texte, die Sie auf "Ausdrücke" abgleichen wollen - in Kombination mit dem Thema, wo die Muster die eigentlichen (regulären) Ausdrücke sind, ist das ziemlich verwirrend. _ "Aber das Programm wird 'wahr' zurückgeben, weil es einen Ausdruck" Hallo Wort "gibt, der das erste enthält und mit dem gegebenen Muster übereinstimmt" _ - wo "ist das? Haben Sie eine Liste möglicher Texte und "Hallo Wort" wäre einer von ihnen? – CBroe
@jjj Ich brauche C#, aber C++, Java wird auch tun. – dimm