때로는 사용자가 많은 분리기를 입력하고 쉼표와 공간 등을 지원합니다. 실제로 분리기를 한 곳에서 분리하기 위해 분할을 사용하는 것이 좋습니다.
우선, 스플릿의 함수는 지정된 분할 문자에 따라 문자열을 문자열로 나누는 것임을 알고 있습니다.
ASP 에이 분할이 있습니다.이 방식으로 정의됩니다 (string으로 byval 소스, string으로 byval stress).
소스는 소스 문자열이고 STR은 구분 기호입니다
vb.net을 사용하여 리턴 값과 매개 변수 유형의 유형을 설명했습니다.
누구나 사용하는 방법을 볼 수 있습니다.
C#에서는 이것이 우리가 사용하는 방법입니다
문자열 [] split (문자열 소스, char [] char)
여기에서 char는 char [] 배열을 사용할 때, 우리는 이런 방식으로 새로운 char [] { ','}를 설정할 수 있으므로 하나의 스플리터 만 정의 할 수 있으며 새로운 char [] { '도 사용할 수 있습니다. , ','. ','#'} 여러 개의 스플리터를 정의합니다. 이것은 C#에서 매우 간단한 사용법입니다.
여러 스플리터를 사용하여 ASP에서 문자열을 분할 할 수 있습니다.
ASP로 분할하면 문자열 매개 변수 만 스플리터로 만 제공 할 수 있습니다. 정보를 문의했으며 ASP에서 여러 개의 스플리터를 정의 할 방법을 찾지 못했습니다.
예를 들어 스플리터로 사용될 소스 문자열의 모든 문자를 먼저 특정 문자로 변환 해야하는 것 같습니다. 그런 다음이 특정 스플리터를 사용하여 분할을 수행합니다. 예는 다음과 같습니다.
코드 사본은 다음과 같습니다.lcontent = replace (lcontent,. ,,)
lcontent = replace (lcontent ,,)
lcontent = replace (lcontent,. ,,)
lcontent = lcontent = replace (lcontent ,,) lcontent = replace (lcontent ,,)
lcontent = replace (lcontent, /,,)
lcontent = replace (lcontent, /,,)
lcontent = replace (lcontent,#,,)
lcontent = replace (lcontent,*,,)
lcontent = replace (lcontent, & ,,)
lcontent = replace (lcontent, : ,,)
lcontent = replace (lcontent,; ,,)
rec = split (lcontent ,,)
이것은 ASP에서 여러 개의 스플리터를 사용하는 방법을 구현합니다.
당신이 생각하지 않고 배우면, 당신은 계속하지 않을 것이므로 다음에 나는 c#로 분할하는 작업 방법을 생각했습니다.
우리는 어떻게 좋은 효율성을 달성 할 수 있습니까? 처음 char [0]을 사용하여 문자열을 나누고 char [1]을 사용하여 나누고 나누기를 나누고 char [2], char [3]를 사용합니다 ... 이런 식으로 여러 세그먼트 후에 배열이 형성됩니다. 최종 결과를 얻으려면. 이것이 효율적이지 않은 것 같습니다. 저는 개인적 으로이 방법으로 수행 될 것이라고 생각하지 않습니다.
그래서 나는 개인적으로 C#로 분할을 사용하여 위의 ASP에 따라 분할의 char [] 세그먼트 화를 구현할 수 있다고 생각합니까? 먼저, char []와 같은 문자를 특정 스플리터로 변환하십시오. 그런 다음이 특정 스플리터를 사용하여 분할을 수행하십시오. 이것은 훨씬 더 효율적일 것입니다.