2016-06-08 4 views
0

J'utilise l'action Nintex Build String avec la fonction inline de fn-Substring. Lorsque l'entrée est comme suit, cela fonctionne sans problème.Sous-chaîne pour capturer un ou deux chiffres

062015Z062215Zjun16 

Résultat 06

Le problème est naît lorsque la date est un seul chiffre, il ne sera pas précédé d'un 0 si la capture est incorrecte

62015Z62215Zjun16 

Résultat 62

Je ne suis pas sûr de savoir comment réparer la capture.

+0

Quelle regex utilisez-vous maintenant? – ClasG

+0

J'utilise Nintex qui est basé sur le framework .Net – JeremyA1

Répondre

1

Quelque chose comme ça peut-être ...

^(\d{1,2})\d{4}Z 

Ne pas savoir ce qui est constant dans votre chaîne, mais cela suppose l'année est toujours quatre chiffres et suivi d'un Z. Si le Z n'est pas constant, peut-être [A-Z] ou quelque chose comme ça le fera ...

Check it out here at regex101.