2010-08-24 7 views
0

J'ai besoin d'aide avec regex. J'utilise Dreamweaver pour l'édition de texte. Je dois mettre des guillemets autour de chaque nombre et les séparer par des virgules. .. (Je fais ceci afin de mettre les valeurs dans ma base de données Dans Dreamweaver Découvrons il est possible d'utiliser regexpRegex: comment trouver un nombre entouré par des espaces?

je besoin d'une expression rationnelle qui trouve chaque numéro Par exemple, j'ai la série.

2010 310 309 99,68% 33,98% 44,98%

Comment puis-je prends 2010, 301, 309, 99,68%, etc.? Ils sont délimités par des tabulations et certains sont espace délimité. Comment puis-je prends un certain nombre entouré par des espaces?

Merci

-Laxmidi

+0

Qu'est-ce qu'un exemple d'échantillon de données réel? Si vous traitez seulement des nombres, la division par les espaces est probablement meilleure que la sélection de chaque élément. – Matchu

+0

Ce serait bien de votre part de voter sur les réponses! Merci! – hgf

Répondre

0

J'ai regardé brièvement le tutoriel de Dreamweaver, il semble que vous pouvez:

Rechercher:

([\d.]+%?) 

Et re placer avec:

"$1", 

REMARQUE: Cela créera une virgule flottante.

+0

Salut NullUserException, Merci beaucoup. Cela a fonctionné parfaitement. – Laxmidi

0

Je ne sais pas la syntaxe exacte de Dreamweaver, mais il devrait être quelque chose comme:

[\d.%]+ 
+0

Merci pour l'aide. – Laxmidi

0

Je ne sais pas si Dreamweaver prend en charge, mais vous pouvez normalement utiliser \ s pour symboliser les espaces.

donc ce sera quelque chose comme ceci:

\ s + (\ d +) \ s + (\ d +) \ s + (\ d +) \ s + (\ d +%) \ s + (\ d +%) \ s + (\ d +%)

bonne chance

Questions connexes