Separare una STRING

lunedì 12 novembre 2012 - 16.27
Tag Elenco Tags  Windows 7  |  Access (.mdb)  |  Office 2007

CorriCorrado Profilo | Junior Member

Ciao,
supponete di avere stringhe del tipo:
str1 = '1PincoPallino'
str2 = '35MisterNessuno'

Vorrei separare la stringa per ottenere:
1, Pinco Pallino
35, Mister Nessuno

Pensavo di utilizzare la funzione 'Instr', ma non so come settarla per far rinoscere il numero, quindi il maiuscolo.
Grazie mille.
Corrado

alx_81 Profilo | Guru

>Ciao,
ciao

>supponete di avere stringhe del tipo:
>str1 = '1PincoPallino'
>str2 = '35MisterNessuno'
>
>Vorrei separare la stringa per ottenere:
>1, Pinco Pallino
>35, Mister Nessuno
>
>Pensavo di utilizzare la funzione 'Instr', ma non so come settarla
>per far rinoscere il numero, quindi il maiuscolo.
io proverei ad utilizzare le regular expression:
http://timothychenallen.blogspot.it/2006/05/ms-access-vba-regular-expressions-regex.html

poi per la regular da applicare, online ci sono un sacco di database, ad esempio:
http://gskinner.com/RegExr/

>Grazie mille
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

HolidaySoft.it Profilo | Junior Member

Ciao,
per separare la stringa utilizzando i caratteri maiuscoli puoi:

- creare la funzione sotto vba così fatta:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

- creare una query tipo questa:
SELECT Tb_DaDividere.ID, Tb_DaDividere.Da_Dividere, Dividi(Tb_DaDividere.Da_Dividere) FROM Tb_DaDividere;

il risultato è questo:

1075x331 78Kb


Ciao
Mik
A quick solution is a shortcut to troubleshooting
http://www.HolidaySoft.it
http://www.GarganoSapori.it
http://www.osteriaoristorante.it
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5