Иногда пользователь вводит много сепараторов, поддерживает запятые и пространства и т. Д. На самом деле оказывается, что он просто для использования разделения для разделения сепараторов в одном месте.
Прежде всего, я знаю, что функция разделения состоит в том, чтобы разделить строку на массив строк в соответствии с указанным символом разделения.
Это разделение в ASP, которое определяется таким образом.
Источник - это источник строки, STR - разделитель.
Я использовал vb.net, чтобы объяснить тип возвращаемого значения и типа параметров.
Каждый может увидеть, как его использовать.
В C#вот как мы его используем
String [] Split (String Source, char [] char)
Здесь Чар - это массив. , ','. Это очень простое использование в C#.
Вы можете использовать несколько сплиттеров для разделения струн в ASP.
Разделение в ASP может дать только струнный параметр в качестве сплиттера. Я консультировался с некоторой информацией и не нашел возможности определить несколько сплиттеров в ASP.
Кажется, что мне приходится иметь дело с этим сам, и, наконец, нахожу способ: сначала преобразовать все символы в исходной строке, которую мы считаем, следует использовать в качестве сплиттеров в конкретный символ, например. Затем мы используем этот конкретный сплиттер для выполнения сегментации, пример заключается в следующем:
Кода кода выглядит следующим образом:lcontent = replace (lcontent ,. ,,,)
lcontent = reply (lcontent ,,,,)
lcontent = reply (lcontent ,. ,,)
lcontent = reply (lcontent ,,,) lcontent = reply (,,,,) ,,,,)
lcontent = заменить (lcontent, /,,,,)
lcontent = заменить (lcontent, /,,)
lcontent = replace (lcontent,#,,)
lcontent = reply (lcontent,*,,)
lcontent = reply (lcontent, & ,,)
lcontent = заменить (lcontent,: ,,,,)
lcontent = reply (lcontent ,; ,,,,)
rec = split (lcontent ,,)
Это реализует метод использования нескольких сплиттеров в ASP.
Если вы научитесь, не задумываясь, вы не пойдете вперед, поэтому я подумал о методе работы разделения в C#.
Как мы можем достичь хорошей эффективности? Если он сначала использует char [0], чтобы разделить строку, то использует char [1] для ее разделения, то использует char [2], char [3] ... таким образом, после нескольких сегментов он сформирует массив Чтобы получить конечный результат. Кажется, что это не эффективно, и я лично не думаю, что это будет сделано с этим методом.
Поэтому я лично считаю, что разделение в C# также может использоваться для реализации сегментации SLACT в соответствии с вышеуказанным ASP? Во -первых, конвертируйте те же символы в источнике, что и Char [] в конкретный разветвитель. Затем используйте этот конкретный сплиттер, чтобы выполнить сегментацию. Это будет намного эффективнее.