разделяющие имена - PullRequest
       4

разделяющие имена

1 голос
/ 24 сентября 2010

Я пытаюсь отделить фамилию, имя и отчество.Файл в формате csv, вот пример:

A0001,3,Y,13,LU,
A0001,3,Y,13,CLARK P,
A0001,3,Y,13,SMITH JOHN,
A0001,3,Y,13,BEAL KRISS J,
A0001,3,Y,13,THOMAS A CLIFF C,
A0001,3,Y,13,DEW III ROBERT H,

Output fields : 
                Last name               First name           Initial   
                  LU                    
                  CLARK                   P 
                  SMITH                   JOHN 
                  BEAL                    KRISS                J 
                  THOMAS A                CLIFF                C 
                  DEW III                 ROBERT               H

Я надеюсь, что кто-то может помочь с VB-скриптом?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 24 сентября 2010
  • Первый разделить на коме и получить разделенную часть имени.
  • Теперь на части имени разделить, используя пробел, и взять
  • последний элемент в качестве фамилии
  • второй последний элемент как отчество
  • , а остальное как имя.

Надеюсь, это поможет,
Счастливое программирование ...

0 голосов
/ 24 сентября 2010

Используйте Split() в каждой строке. Это даст вам массив, разделенный на разделитель ... в данном случае запятую.

http://msdn.microsoft.com/en-us/library/6x627e5f(VS.80).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...