Вы пытаетесь разбить нить на мелкие кусочки? ASP предоставляет простую в использовании функцию разделения, которая позволяет вам нарезать и разрезать строку.

Допустим, вы берете предложение и хотите поместить каждое слово в другую переменную. Итак, вы принимаете

NameStr = "Мистер Джон Смит"

Установите массив для хранения результатов с

Dim WordArray

затем выполните разделение, используя пробел в качестве индикатора разделения

WordArray = Split (NameStr, "")

Теперь WordArray (0) равен "Mr.", WordArray (1) равен "John", а WordArray (2) равен "Smith"! Вы можете использовать различные функции массива и другие строковые функции для работы с этими результатами.

Конечно, есть множество способов использовать функцию разделения. Многие экспортные программы выделяют свои поля символом трубы. Труба - это вертикальная линия, подобная этой:

|

Таким образом, вы можете выполнить функцию разделения для поиска этой трубы, чтобы разбить их на составляющие части.

Будьте осторожны, чтобы поле, которое вы используете для разделения, действительно использовалось только для этой функции разделения. Например, вы можете подумать, что использование запятой в качестве поля-разделителя - замечательная идея. Но что произойдет, если на одном из полей будет запятая? Что-то вроде этого:

Г-н Джон, Doe, Бостон
Mrs.Jane, Смит, Чикаго
Мисс, Джули, Робертс, Лос-Анджелес
Г-н Марк, Доннер, эсквайр, Майами

В этом четвертом ряду у человека есть имя после его фамилии, поэтому его фамилия указывается как

Доннер, эсквайр

Но операция split увидит эту запятую и решит, что это поле разделителя.

Вот почему обычно лучше использовать разделитель канала (|) или что-то еще довольно необычное, так что вы уверены, что он не будет отображаться в реальном потоке данных как нормальное значение.

Если вы работаете со строками, обязательно изучите другие функции ASP для работы со строками, чтобы узнать, как они работают!

Введение в ASP Ebook

Загрузите эту книгу, чтобы получить все, что вам нужно знать об изучении ASP - от пошагового руководства до списков функций, примеров кода, распространенных ошибок и решений и многого другого! 101 страница

Видео инструкция: JavaScript RegExp object (April 2024).