findall

    -1熱度

    1回答

    嗨,我有以下字符串: t = '<td align="right" class="ofGridLinesTop" headers="amount" sortvalue="2633.33" valign="top">\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t\t$2,633.33\n\t\t\t\t\t \n\t\t\t\t\t \n\t\

    0熱度

    1回答

    我偶然發現了find函數的這種奇怪行爲。 如果我使用「查找」在整數數組中找到0,它即使在數組中有0也會返回null。如果我嘗試使用「findall」或其他值(如2),它會按預期工作。 我剝了下來我的原代碼,產生這個代碼片段重現行爲: id = 0 class Node { int id = 1 Set Nlinks = [0] } b1 = [new Node()].

    0熱度

    1回答

    我有一個html頁面,我想從中提取td元素,其中的類屬性爲bold。相反,其他TD元素彈出像dark bold 當我使用BeautifulSoup的的findAll方法, scores= soup.findAll(lambda tag: tag.name == 'td', { "class" : "bold"}) 我得到所有這些元素 <td class="dark bold"> <s

    0熱度

    1回答

    我必須調試我沒有編寫的代碼。我想我發現了這個問題,但是我不清楚它的功能。任何人都可以解釋給我嗎? number_of_items_found = int(soup.find_all('li')[3].text.split(' ')[0])

    -1熱度

    1回答

    今天我碰到這行代碼: re.findall(r"#[^:]+:([^#]+)", str) 我什麼模式findall功能正在尋找非常困惑。具體而言,r"#[^:]+:([^#]+)"是什麼意思? 我是一名高中生,所以如果你能用簡單的話來解釋它,那就太棒了!

    0熱度

    2回答

    我正在使用下面的代碼從代碼下面的XML數據中提取一個數字。出於某種原因,我的列表變爲空白。對不起,如果代碼有點混亂。這是一項正在進行的工作,我正在嘗試使用某些打印功能來嘗試獲得結果。正如我做得到「檢索,LEN(XMLDATA), '人物',我相信問題在於某處在這裏: pydata = ET.fromstring(xmldata) 如果我打印 print (pydata) 我只得到這樣的:

    0熱度

    1回答

    我工作的一大批量文本字符串,試圖匹配日期時間和使用strptime()函數將其轉換爲MM-DD-YYYY格式。 然而,也有一些5位的號碼出現在文本(例如,90481),其具有誤導我.findall()函數將它們視爲日期倍。如何通過包含^()類型的條件來排除它們,從而避免它們? 它們有什麼共同點是,他們都是5位數,所以我已經試過^(?!\ d {5}),但它並沒有變成好。處理這組數字的最佳方法是什麼

    -1熱度

    2回答

    我新手到Python和我試圖找到文件中的字和打印「整個」匹配線 的exmaple.txt有以下文字: sh version Cisco IOS Software, 2800 Software (C2800NM-IPBASE-M), Version 12.4(3h), RELEASE SOFTWARE (fc2) sh inventory NAME: "2811 chassis", DE

    2熱度

    1回答

    我在python中有這樣的代碼,它對我做的是從網上伸展。網絡文章的文本內容,並將其保存在不同的文件中。我想知道,如何檢測一個強大的標籤,並在他們每個人之前或之後添加一個「」。 這是我需要的結果是: import urllib2 import re from bs4 import BeautifulSoup import time def _remove_

    0熱度

    1回答

    我有這段代碼,我可以在Python 2.7的網站上搜索名爲「ctable」的所有表。但是我想停止它,當它到達這個值爲XXXX的「ctable」時。我需要這個值XXXX。所以如果它找到這個文本我想停止網頁瀏覽這些表。 可能嗎? 這裏我的代碼: soup = BeautifulSoup(x, 'lxml') datatable=[] for ctable in soup.find_a