01/10/2018, 00:57

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

ảnh khi có đủ ’

em cảm ơn ạ

Quân viết 03:00 ngày 01/10/2018

<dd class=“wikidevi_url”><a href=’

trong python viết thành

loc1 = res1.find('<dd class="wikidevi_url"><a href=\'')
KYN viết 03:09 ngày 01/10/2018

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

Trọng Nguyễn viết 03:13 ngày 01/10/2018

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

Trọng Nguyễn viết 03:10 ngày 01/10/2018

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

buithaiminh viết 03:09 ngày 01/10/2018
loc1 = res1.find("<dd class=\"wikidevi_url\"><a href=\'")
Trọng Nguyễn viết 03:12 ngày 01/10/2018

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

buithaiminh viết 03:01 ngày 01/10/2018
loc1 = "<dd class=\"wikidevi_url\"><a href=\'"
print(loc1)

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

Trọng Nguyễn viết 03:11 ngày 01/10/2018

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 “”" “”"

Bài liên quan
0