반응형

검색

파이썬 문자열: 검색 함수 find index rfind rindex count startswith endswidth in re.search

파이썬에서는 문자열 내에서 특정 문자를 찾거나 검색하는 다양한 함수들을 제공합니다. 이러한 함수들은 문자열의 일부를 검색하거나 인덱스를 찾는 데 유용하게 사용됩니다.1. find() - 특정 문자열의 위치 찾기find() 메서드는 지정한 문자열이 처음 나타나는 인덱스를 반환하며, 찾지 못하면 -1을 반환합니다.text = "Hello, World!"index = text.find("World") # 7not_found = text.find("Python") # -1find(검색 문자열, 시작 위치, 끝 위치) 형태로 특정 범위 내에서 검색할 수도 있습니다. 2. index() - 특정 문자열의 위치 찾기 (에러 발생)index() 메서드는 find()와 비슷하게 동작하지만, 찾지 못할 경우 Valu..

(C#) 문자열 처리: Contains() 문자열 포함(검색, 찾기)

Contains(): 문자열을 포함하고 있는지 검사 Contains() 메서드는 문자열에서 지정된 문자 또는 문자열을 포함하고 있는지 검사합니다. 지정된 문자열을 포함하고 있으면 true, 포함하고 있지 않으면 false를 반환합니다. 문자열 검색에는 IndexOf(), LastIndexOf() 메서드도 사용될 수 있으니 참고하기 바랍니다. StringComparison 인수를 사용하여 대소문자의 구분 없이 비교 할 수 있습니다. 예제 static void Main(string[] args) { string s = "C# Programming."; if (s.Contains('p')) Console.WriteLine("소문자 p를 포함하고 있습니다."); else Console.WriteLine("소문자..

C#/C#_기초강의 2023.04.22

(C#) LocalDB SQL Server에서 한글 검색이 안되는 문제

C#언어, LocalDB 사용시 검색 조건에 한글을 사용하면 검색이 안되는 문제가 있습니다. C#언어에서 다음과 같은 간단한 SQL 구문을 실행했을 때, 이름이 영문이면 검색이 잘 되는데 한글 이름이면 검색이 되지 않는 문제가 있어서 해결 방법을 알아봤습니다. 실행 예 이름이 영문이면 검색이 잘 됩니다. select * from student where name = 'abcd' "; 이름이 한글이면 검색이 되지 않습니다. select * from student where name = '홍길동' "; 해결 방법 데이터베이스에서 유니코드로 저장되어 있고, C#은 기본으로 유니코드 문자를 사용해서 다른 문제라고 생각했는데... 한글 이름 앞에 N'홍길동' 처럼 N을 붙이면 유니코드로 인코딩을 합니다' sele..

C# 2023.04.19

(C#) 데이터베이스에서 학번을 조회(select)하는 예제

SQL Server 또는 LocalDB에서 학번으로 학생을 조회하는 C# 코드입니다. 화면은 다음과 같이 구성하였습니다. 여기에서는 학번 옆의 [검색] 버튼에 대한 코드입니다. 학번으로 학생을 검색하는 C# 코드 using System; using System.Windows.Forms; using System.Data.SqlClient; ... string connectionString = @"Server=(LocalDB)\MSSQLLocalDb;database=haksa;integrated security=true"; ... private void btnSearch_hakbun_Click(object sender, EventArgs e) { if (txtHakbun.Text.Trim().Length !..

C# 2023.04.19
반응형