Expression régulière pour modifier le titre sur le plugin Autoblogged

Je dois me débarrasser de quelques mots de tous les titres d'aliments. Exemple: titres:

Vans model 10 . 390 From Random Data
Nike model 982 . Errant From Default Data
Timberland old school From Whatever

Maintenant, je dois toujours tout enlever après "De"

Le résultat devrait être:

Vans model 10 . 390
Nike model 982 . Errant
Timberland old school

Je ne peux pas utiliser les champs Search/Replace car les mêmes données sont présentes dans% content%, les seules solutions sont les champs personnalisés regex mais je ne sais pas comment.

0
En utilisant les champs personnalisés du plugin autoblogged, j'ai défini 'Champ personnalisé' = titre et 'Valeur du champ personnalisé' =% regex ("% title%", "(. +) (De | Alternative)", "1")% Myowntextafterregexedtitle .
ajouté l'auteur nris, source
Cela ressemble à un travail pour XPath, pas regex.
ajouté l'auteur Andy Lester, source
Essayez ce (. +) À partir de regex. démo regex101.com/r/dV4pB5/1
ajouté l'auteur Kamran, source

1 Réponses

Si vous ne pouvez pas utiliser search/replace, vous pouvez utiliser regex lookahead pour capturer le contenu que vous voulez comme ceci:

(.+?)(?=\sFrom)

Démonstration de travail

Cependant, si vous pouviez utiliser search/replace, vous pourriez utiliser cette regex:

From.*

Démonstration de travail

0
ajouté