regex

    1熱度

    2回答

    我想檢查一下諸如「電腦成本$ 2,000」這樣的字符串是否包含價格。 我微微modified this regex適合我的需要和當前的正則表達式,我使用看起來像這樣: var regexTest = /(?=.)^\$(([1-9][0-9]{0,2}(,[0-9]{3})*)|[0-9]+)?(\.[0-9]{1,2})?$/; 如果我這樣做regexTest.test("$2,000");

    3熱度

    2回答

    假設我有一個一至三位數字的序列,它們之間可以有任意數量的空格,並且假設這些數字在我可以反向引用的組內。我怎麼會這樣做呢?這裏是我到目前爲止 ([\d\s*]{1,3}) 我只是有點困惑,我是如何有匹配高達三位數的模式,有那麼之間的零個或多個空格,並保持其內的組。 無論如何,謝謝。

    3熱度

    3回答

    我有一個國家列表,其中一些有一個空格括號,例如玻利維亞(多民族國)。 爲什麼我的代碼下面的工作只保留玻利維亞? energy['Country'] = energy['Country'].str.replace("Bolivia (Plurinational State of)","Bolivia")

    0熱度

    1回答

    我試圖匹配一個表達式,它與給定輸入字符串的序言中的正則表達式類似。 match_function([_$]?[a-z]|[a-z][a-z_]*[a-z],"+ab_c"). false match_function([_$]?[A-Z]|[A-Z][A-Z_]*[A-Z],"+AB_C"). ... 任何指針如何處理這種情況? 。就像我如何拆分第一個參數並使用模式匹配逐個檢查字符串的每

    0熱度

    1回答

    我想輸出HTML格式的文本文件中的電子郵件地址數量使用正則表達式,我可以打開文件並閱讀文件,但我不知道如何使用正則表達式搜索文件的正則表達式模式。 更新:好我使用了一個測試文本文件,它的工作原理,但不是在HTML格式的實際文本文件,它輸出的電話號碼,但不是電子郵件地址的數量。 int _tmain(int argc, _TCHAR* argv[]) { ifstream htmlText;

    2熱度

    1回答

    字符串:Z123xy;Z123od33;Z123od343;Z251od541; 正則表達式:Z.*?od.*?; 所需的輸出:[Z123od33; Z123od343; Z251od541;] 但電流輸出:[Z123xy;Z123od33; Z123od343; Z251od541;] 我知道爲什麼它的發生,這方式,但不知道如何解決這個問題。任何一個可以幫助請

    1熱度

    1回答

    我試圖從pdftools包中產生的字符向量中提取表格數據。輸出(修剪時)看起來是這樣的: pdftext <- c(" Clostridium perfringens no./100ml 0 0 0 0 1409 0 0\n Colony count 22°C cfu/ml - 0 15.673 >300.000 52 0 0\n Colony cou

    1熱度

    3回答

    我試圖添加逗號分隔符表示千到我的字符串在數據幀的一列。有人可以幫助格式?我不明白如何在數據幀 Top15['PopEst'] = re.sub("(\d)(?=(\d{3})+(?!\d))", r"\1,", "%d" % Top15['PopEst'])

    -2熱度

    1回答

    我想從字符串中提取命令。我需要的命令包含特定的ID 124和123以及特定的標誌od和xy。所以我想提取所有那些只有contained my ids [123|124]和my flags[od|xy]的命令。 字符串:Z124xy54;Z123od33;Z123od343;Z251od541;Z251ab541; 正則表達式:Z[^;]*?(od|xy)[^;]*?; 所需的輸出:[Z124xy5

    0熱度

    3回答

    我需要有以下密碼驗證: 至少MIN個字符8和最大字符15 至少一個數字,並從(@#$%^ & 1個特殊字符! * - = +?。); 至少一個小寫字母 密碼不應該是用戶名和電子郵件的子字符串(最小長度3和最大長度15)。 密碼應區分大小寫。 我也看過這些answers但我很困惑,我應該使用輸入過濾器來實現這個或正則表達式? 任何幫助將是可觀的。如果你能提供一個可行的解決方案,那將會很棒。