การจัดการสตริง

Regular Expressions ใน Python

Maria Eugenia Inzaugarat

Data Scientist

สิ่งที่จะได้เรียนรู้

  • การจัดการสตริง

    • เช่น การแทนที่และค้นหาสตริงย่อย
  • การจัดรูปแบบสตริง

    • เช่น การแทรกค่าลงในเทมเพลต
  • นิพจน์ทั่วไปพื้นฐานและขั้นสูง

    • เช่น การค้นหารูปแบบซับซ้อนในสตริง
Regular Expressions ใน Python

ทำไมจึงสำคัญ

  • ทำความสะอาดชุดข้อมูลเพื่อเตรียมใช้กับ text mining หรือการวิเคราะห์ความรู้สึก

  • ประมวลผลเนื้อหาอีเมลเพื่อส่งให้อัลกอริทึม machine learning ตัดสินใจว่าเป็นสแปมหรือไม่

  • แยกวิเคราะห์และดึงข้อมูลจากเว็บไซต์เพื่อสร้างฐานข้อมูล

Regular Expressions ใน Python

สตริง

  • ลำดับของอักขระ

  • เครื่องหมายคำพูด

my_string = "This is a string"
my_string2 = 'This is also a string'
my_string = 'And this? It's the wrong string'
my_string = "And this? It's the correct string"
Regular Expressions ใน Python

สตริงเพิ่มเติม

  • ความยาว
my_string = "Awesome day"

len(my_string)
11
  • แปลงเป็นสตริง
str(123)
'123'
Regular Expressions ใน Python

การต่อสตริง

  • การต่อสตริง: ตัวดำเนินการ +
my_string1 = "Awesome day"
my_string2 = "for biking"
print(my_string1+" "+my_string2)
Awesome day for biking
Regular Expressions ใน Python

การจัดทำดัชนี

  • Bracket notation

my_string = "Awesome day"
print(my_string[3])
s

 

print(my_string[-1])
y
Regular Expressions ใน Python

การตัดสตริง

  • Bracket notation

my_string = "Awesome day"
print(my_string[0:3])
Awe

 

print(my_string[:5])
print(my_string[5:])
Aweso
me day
Regular Expressions ใน Python

Stride

  • การระบุ stride

my_string = "Awesome day"
print(my_string[0:6:2])
Aeo

 

print(my_string[::-1])
yad emosewA
Regular Expressions ใน Python

มาฝึกกันเถอะ!

Regular Expressions ใน Python

Preparing Video For Download...