Lệnh .find() bị trùng dấu ' '

cho em hỏi thêm chút nữa ạ, em có 1 string như thế này

<dd class="wikidevi_url"><a href='

em muốn đưa nó vào lệnh

loc1 = res1.find('<dd class="wikidevi_url"><a href=')

thì không thể thêm được 1 ’ ở cuối a ạ, có cách nào khắc phục không ạ?
cái này em không biết từ khóa là gì để search trên gg :frowning:

ảnh khi có đủ ’

em cảm ơn ạ

trong python viết thành

loc1 = res1.find('<dd class="wikidevi_url"><a href=\'')
1 Like

https://learnpythonthehardway.org/book/ex10.html

1 Like

viết như thế thì 2 quote cuối nó sẽ bắt với nhau, em thử rồi bác ạ

cảm ơn bác :v: ai dè đến tận triple quote

loc1 = res1.find("<dd class=\"wikidevi_url\"><a href=\'")

2 nháy " đầu đít cũng ko được bác nhé. Nháy đầu của find nó sẽ bắt với nháy đầu của string.
Em được giải đáp vấn đề này rồi. Thanks bác

loc1 = "<dd class=\"wikidevi_url\"><a href=\'"
print(loc1)

Sao lại không được. Thử xem!

không biết tại sao lúc em làm lần đầu, đã sử dụng 2 nháy " " đầu đít mà không được
nhưng giờ copy lại code bác thì được ^^
Lúc đầu nháy đầu của find nó bắt với nháy đầu của string.
Em giờ chuyển thành 3 nháy rồi :smiley: “”" “”"

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?