텍스트 상자에 다양한 데이터 유형을 입력하고 Object 배열에 입력

TheIdiot

텍스트 상자에 다양한 데이터 유형을 입력하고 Object 배열에 입력

사용자가 다음과 같은 다양한 데이터 유형을 TextBox에 입력 할 수있는 방법을 원합니다.

“a”, 1, 1.5, “b”

그런 다음 ""로 분할하고 Object 배열 또는 목록에 넣습니다. 객체를 제외하고는 이와 비슷한 것이므로 문자열, 정수 등으로 인식 할 수 있습니다.

String sample = textbox; 
String samples = sample.Split(new Char[] {','});
            foreach (var x in samples)

감사합니다

ΩmegaMan

이것은 2 단계 프로세스입니다. 1 단계는 사용자의 CSV 행을 구문 분석하는 것이고 2 단계는 직선 텍스트와 숫자 (이중 선택)를 식별하는 것입니다. 유연성 때문에 정규식을 선호하며 (배운 후에는) 정규식을 사용하여 두 단계를 모두 해결할 수 있다고 생각합니다.

검색을 수행하면 숫자 식별 주제에 대한 전체 StackOverflow 질문이 있습니다. 귀하의 요구 사항은 기본적인 것으로 보이며 이러한 이해를 바탕으로 정규 표현식을 사용하여 기본적인 숫자 구절 텍스트 검사를 제공 할 것입니다. (가능성을 더 제한하기 위해 확장 할 수 있습니다) :

List<object> items = new List<object>();
string data = "a, 1, 1.5, b";

Regex.Matches(data, "[^,]+") // Get each object without a comma over the line.
     .OfType<Match>()
     .Select (mt => mt.ToString().Trim()) // Remove any whitespace (if any)
     .ToList()
     .ForEach(itm => items.Add(Regex.IsMatch(itm, "[a-zA-Z]")  ?          // Is it
                                            (object) itm :                // a string
                                            (object) Double.Parse(itm))); // a number

Console.WriteLine ( string.Join( " | ", items.Select (obj => obj.ToString())));
// Writes:
// a | 1 | 1.5 |  b

Console.WriteLine ( string.Join( ", ", items.Select (obj => obj.GetType())));
// Writes:
// System.String, System.Double, System.Double, System.String

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

개체 배열에 텍스트 상자 데이터 입력

분류에서Dev

텍스트에서 문자열을 분할 한 다음 데이터 프레임에 입력하는 Pandas

분류에서Dev

검색 목적으로 텍스트 상자에 입력 된 다중 데이터 유형 값을 처리하는 방법

분류에서Dev

HTA : 다양한 입력 상자와 텍스트 영역을 텍스트 파일에 작성하고 클립 보드에 복사하려고합니다.

분류에서Dev

배열에 다양한 유형의 데이터 삽입-Android

분류에서Dev

액세스 양식이 텍스트 상자에 입력을 허용하지 않습니다.

분류에서Dev

사용자가 버튼을 클릭하면 입력 상자에 이상한 텍스트가 나타납니다.

분류에서Dev

텍스트 상자에 입력 한 값을 html 형식으로 읽고 PHP 페이지에서 검색하여 사용합니다.

분류에서Dev

텍스트 상자에 색상 이름을 입력하여 JavaScript 변경 배경

분류에서Dev

양식 입력의 유효성을 검사하고 laravel의 데이터베이스에 삽입하는 방법

분류에서Dev

양식을 보내지 않고 내 입력 파일에서 선택한 파일 수와 동일한 입력 유형 텍스트를 표시합니다.

분류에서Dev

텍스트 상자에 ID를 삽입 한 후 텍스트 상자에 입력을 클릭하여 ajax php sql을 사용하여 양식에 데이터를 채우십시오.

분류에서Dev

배열 내에 배열을 만들고 그 안에 데이터를 입력하고 싶습니다.

분류에서Dev

텍스트 상자에서 입력 한 데이터를 암호화하는 방법은 무엇입니까?

분류에서Dev

Datatable 행 정보로 텍스트 입력을 업데이트하고 대화 상자에서 행 편집

분류에서Dev

필수 속성으로 입력 요소의 유효성을 검사하고 각 입력에 대한 레이블 텍스트를 가져옵니다.

분류에서Dev

입력 문자열을 비교하고 동일한 경우 데이터베이스에 저장

분류에서Dev

제출 후 적응 형 카드는 웹 채팅에서 텍스트 상자에 입력 한 텍스트 값을 유지하지 않습니다.

분류에서Dev

텍스트 상자 (사용자 양식)에서 여러 줄 문자열 입력을 한 줄 입력 문자열 (vba 단어)로 변환하는 방법

분류에서Dev

테이블에 텍스트 상자 입력을 추가 할 수 없습니다.

분류에서Dev

새 양식으로 이동하는 버튼을 누르기 전에 텍스트 상자에 텍스트가 입력되었는지 확인합니다.

분류에서Dev

tkinter, python을 사용하여 입력 데이터를 텍스트 상자에 표시하는 문제

분류에서Dev

.Net C # 입력 문자열이 올바른 형식이 아닙니다. SQL Server 데이터베이스에 값을 삽입하려고합니다.

분류에서Dev

다양한 입력 매개 변수 유형 및 데이터 추출 알고리즘에 대한 설계 패턴

분류에서Dev

텍스트 상자에서 입력 데이터를 가져 와서 수업을 계산 하시겠습니까?

분류에서Dev

입력 데이터를 저장하고 아약스 성공 후 텍스트 상자 안에 아이콘 추가

분류에서Dev

입력 유형 = 텍스트에 대한 Javascript의 입력을 확인하는 방법

분류에서Dev

텍스트 파일에서 데이터 입력을 읽는 PHP

분류에서Dev

입력 유형 배열을 합산하고 출력에 표시

Related 관련 기사

  1. 1

    개체 배열에 텍스트 상자 데이터 입력

  2. 2

    텍스트에서 문자열을 분할 한 다음 데이터 프레임에 입력하는 Pandas

  3. 3

    검색 목적으로 텍스트 상자에 입력 된 다중 데이터 유형 값을 처리하는 방법

  4. 4

    HTA : 다양한 입력 상자와 텍스트 영역을 텍스트 파일에 작성하고 클립 보드에 복사하려고합니다.

  5. 5

    배열에 다양한 유형의 데이터 삽입-Android

  6. 6

    액세스 양식이 텍스트 상자에 입력을 허용하지 않습니다.

  7. 7

    사용자가 버튼을 클릭하면 입력 상자에 이상한 텍스트가 나타납니다.

  8. 8

    텍스트 상자에 입력 한 값을 html 형식으로 읽고 PHP 페이지에서 검색하여 사용합니다.

  9. 9

    텍스트 상자에 색상 이름을 입력하여 JavaScript 변경 배경

  10. 10

    양식 입력의 유효성을 검사하고 laravel의 데이터베이스에 삽입하는 방법

  11. 11

    양식을 보내지 않고 내 입력 파일에서 선택한 파일 수와 동일한 입력 유형 텍스트를 표시합니다.

  12. 12

    텍스트 상자에 ID를 삽입 한 후 텍스트 상자에 입력을 클릭하여 ajax php sql을 사용하여 양식에 데이터를 채우십시오.

  13. 13

    배열 내에 배열을 만들고 그 안에 데이터를 입력하고 싶습니다.

  14. 14

    텍스트 상자에서 입력 한 데이터를 암호화하는 방법은 무엇입니까?

  15. 15

    Datatable 행 정보로 텍스트 입력을 업데이트하고 대화 상자에서 행 편집

  16. 16

    필수 속성으로 입력 요소의 유효성을 검사하고 각 입력에 대한 레이블 텍스트를 가져옵니다.

  17. 17

    입력 문자열을 비교하고 동일한 경우 데이터베이스에 저장

  18. 18

    제출 후 적응 형 카드는 웹 채팅에서 텍스트 상자에 입력 한 텍스트 값을 유지하지 않습니다.

  19. 19

    텍스트 상자 (사용자 양식)에서 여러 줄 문자열 입력을 한 줄 입력 문자열 (vba 단어)로 변환하는 방법

  20. 20

    테이블에 텍스트 상자 입력을 추가 할 수 없습니다.

  21. 21

    새 양식으로 이동하는 버튼을 누르기 전에 텍스트 상자에 텍스트가 입력되었는지 확인합니다.

  22. 22

    tkinter, python을 사용하여 입력 데이터를 텍스트 상자에 표시하는 문제

  23. 23

    .Net C # 입력 문자열이 올바른 형식이 아닙니다. SQL Server 데이터베이스에 값을 삽입하려고합니다.

  24. 24

    다양한 입력 매개 변수 유형 및 데이터 추출 알고리즘에 대한 설계 패턴

  25. 25

    텍스트 상자에서 입력 데이터를 가져 와서 수업을 계산 하시겠습니까?

  26. 26

    입력 데이터를 저장하고 아약스 성공 후 텍스트 상자 안에 아이콘 추가

  27. 27

    입력 유형 = 텍스트에 대한 Javascript의 입력을 확인하는 방법

  28. 28

    텍스트 파일에서 데이터 입력을 읽는 PHP

  29. 29

    입력 유형 배열을 합산하고 출력에 표시

뜨겁다태그

보관