Vraag : Het verwijderen van aantallen na onderstreepteken

Ik momenteel gebruik het volgende om de laatste 3 karakters van een koord op te stijgen:

<%=left (RSorder.Fields.Item („orderSpec“). Value, len (RSorder.Fields.Item („orderSpec“) .Value) - 3) %>

This veranderen deze Vuller Lange Grain345 van Oven in deze Vuller van Oven Lange Grain.

It nu aan mijn aandacht is gekomen dat hun misschien meer dan 3 aantallen aan het eind van een koord zo dit niet ideale solution.

I is van het zouden houden zodat ik het koord kon oorspronkelijk hebben als Vuller Lange Grain_345 verschijnen van de Oven en geen kwestie hoeveel aantallen het, alles volgen nadat het onderstreepteken ook removed.

I is tot het aantal na het onderstreepteken als afzonderlijke variable.

Is dit mogelijk?

Thanks,

Chris

Antwoord : Het verwijderen van aantallen na onderstreepteken

s = de „Vuller Lange Grain_345 van de Oven“
S1 = Weggegaan (s, InStrRev („_“ & s, „_“) -1)
s2 = Medio (s, Len (S1) +1)
Andere oplossingen  
 
programming4us programming4us