Expression régulière pour remplacer / randomword / par <i> randomword </ i>?

0

Je cherche une expression RegEx à utiliser avec Find & Replace qui va tourner

/randomword/

dans

<i>randomword</i>

sans changer réellement le mot aléatoire. Possible de faire cela avec une phrase aussi?

Autre possibilité: remplacer un / suivi d'une lettre à et d'une lettre suivie d'un / sans remplacer la lettre dans les deux cas. Juste les barres obliques.

Solutions

FIND: /(\w+)/ REPLACE: <i>\1</i> 

fonctionne dans la plupart des cas.

FIND: /(\w+\.)/ REPLACE: <i>\1</i>

fonctionne pour les mots suivis d'un point.

FIND: /(\w+\?)/ REPLACE: <i>\1</i>

fonctionne pour les mots suivis d'un point d'interrogation.

leetwanker
la source
Qu'as-tu essayé? Ce n'est pas le type de site Web sur lequel vous demandez simplement à quelqu'un d'autre d'écrire une expression régulière pour faire quelque chose de spécifique.
Ramhound
1
Je ne pense pas que ce soit une question très spécifique. C'est un problème de syntaxe. Je sais / [az] / couvrirait une lettre au hasard. Comment développer cela pour couvrir un mot entier au milieu de quelques slash?
leetwanker

Réponses:

0

Quelque chose comme (avertissement non testé) ceci pour la recherche:

/(\w*)/

Ce qui devrait vous donner le mot - dépend de la version de quel outil regex que vous utilisez et de la façon dont vous l'utilisez.

Julian Knight
la source
Cela fonctionne pour la première partie de ma question. Il trouve tous les mots de mon document qui sont précédés et suivis par des barres obliques. Une idée de comment transformer les barres obliques en <i> * </ i>?
leetwanker
Je l'ai compris. Mettez ceci dans votre réponse si vous voulez: <i> \ 1 </ i> Merci pour votre aide!
leetwanker
Oui, c'est une façon. Comme je l'ai dit, cela dépend, car chaque application a sa propre syntaxe pour les remplacements. Je suis content que vous ayez réussi.
Julian Knight