Guten Abend allerseits,
meine Herausforderung an folgendem Beispiel:
Ich habe ein Keyword gegeben. In diesem Fall "gaming notebook".
Folgende drei Strings sind beispielsweise gegeben:
Ich möchte nun Abfragen, ob das Keyword bzw. die beiden Keywords "gaming notebook" jeweils in einem gegebenen String vorkommt. Es wird immer nur ein String untersucht. Die drei Beispiele dienen nur zur Veranschaulichung. Im besten Fall soll für alle drei Strings TRUE ausgegeben werden, da eine Vertauschung zählen soll und auch das Vorkommen von z.B. max. 3 anderen Wörtern zwischen den (auch vertauschten) Keywords.
z.B.
soll auch wieder TRUE ausgeben, da hier nur zwei Wörter zwischen den Zielwörtern stehen.
Ich stehe da grad auf dem Schlauch. ich würde das mit preg_match angehen, habe aber keine Idee wie.
Vielleicht habt ihr einen Ansatz. Ich freue mich für jeden Input.
Liebe Grüße
Marvin
meine Herausforderung an folgendem Beispiel:
Ich habe ein Keyword gegeben. In diesem Fall "gaming notebook".
Folgende drei Strings sind beispielsweise gegeben:
Code:
Super Gaming Notebook
Code:
Gaming und Multimedia Notebook
Code:
Notebook für Gaming
Ich möchte nun Abfragen, ob das Keyword bzw. die beiden Keywords "gaming notebook" jeweils in einem gegebenen String vorkommt. Es wird immer nur ein String untersucht. Die drei Beispiele dienen nur zur Veranschaulichung. Im besten Fall soll für alle drei Strings TRUE ausgegeben werden, da eine Vertauschung zählen soll und auch das Vorkommen von z.B. max. 3 anderen Wörtern zwischen den (auch vertauschten) Keywords.
z.B.
Code:
Notebook für extreme Gaming
Ich stehe da grad auf dem Schlauch. ich würde das mit preg_match angehen, habe aber keine Idee wie.
Vielleicht habt ihr einen Ansatz. Ich freue mich für jeden Input.
Liebe Grüße
Marvin