cost 77 ms
Delphi TRegEx.IsMatch:如何匹配空字符串?

[英]Delphi TRegEx.IsMatch: How to match an empty string?

如何使用 Delphi (10.3) TRegEx.IsMatch匹配空字符串? 以下情況返回false而我希望返回true : 正如我在文檔https://docwiki.embarcadero.com/Libraries/Sydney/en/System.RegularExpressions. ...

PHPUnit:使用 --filter 選項排除兩個或更多命名空間

[英]PHPUnit: exclude two or more namespaces using the --filter option

我需要從我的本地單元測試執行中排除幾個命名空間。 這是因為我的本地環境中沒有 CI 管道中可用的某些服務。 我可以通過運行以下命令來包含命名空間: 我知道filter選項接受正則表達式,如https://phpunit.readthedocs.io/en/9.5/textui.html#comman ...

如何使用 grep 和 PCRE 在 proc stats 中找到特定的 GID

[英]How can I find a specific GID within proc stats using grep and PCRE

我正在嘗試修復一個有問題的 polkit 規則,該規則檢查請求權限的進程是否正在使用特定的組 ID 運行。 它在腳本(不是我的)中完成的方式是使用 pcre 正則表達式從/proc/####/status中抓取 GID。 原來的正則表達式是這樣寫的; 但是,當我使用grep -Po "^Group ...

從以“,”分隔的單個字段中提取多個 IPv4 地址

[英]Extract multiple IPv4 addresses from single field separated by ","

我正在嘗試從一個由“,”分隔的字段中提取多個 IPv4 地址示例字符串:“badips”:[“123.456.789.12”,“123.456.789.13”,“123.456.789.14”] 預期 output 的字段badips值為 123.456.789.12 123.456.789.13 ...

macOS sed 匹配單詞前后的零個或 1 個空格,包括行首或行尾

[英]macOS sed matching for zero or 1 spaces before or after a word, including at the beginning or end of a line

我正在嘗試修復 macOS 上的一些視頻記錄,但我總是無法匹配被空格包圍或出現在一行的開頭或結尾。 例如 我發現個別模式匹配如下: 但我一直無法找到匹配所有 3 種情況的單行模式。 我知道這應該與目標詞(這里是間諜)兩邊有零個或一個(?)空格有關,但我所有的嘗試都沒有結果。 我想要一個單一模式的原因 ...

正則表達式捕獲部分文本,但如果找到模式則忽略 rest

[英]Regexp capture part of text but ignores rest if patern found

使用正則表達式我需要“過濾”一些文本,但前提是部分行匹配模式。 示例輸入是(每行是單獨的記錄): 如果"OK: ALL OK" ,我需要過濾掉(浮動),在其他情況下,所有行都應該匹配。 每場比賽都應該在“同一個捕獲組”中(相同意味着總是在 4 個捕獲組中)。 所以正確的 output 應該是 我試 ...

如何在正則表達式中排除一行的一部分

[英]How to exclude parts of a line in regex

行外Your name is: "Foo Bar"我只想在正則表達式中使用 select Foo Bar 。 我嘗試過非捕獲組但沒有成功: (?:^Your name is: ").*(?:")$ "(.*?)"有效,但我不想選擇雙引號 ...

2022-12-07 16:01:47   2   33    regex / pcre  
php PCRE 功能非常慢

[英]php PCRE functions very slow

我為 txt 文件中的搜索詞創建了一個簡單的腳本。 TXT 文件有 > 7000 行,總共 ~ 6 MB 在 php 5.6、7.0 或 7.1 中,腳本運行時間為 60 - 100 毫秒,但在 php >= 7.2 中,執行時間長達 3.5 秒。 我比較了每個版本的 php.ini ...

正則表達式為 select 只有特定單詞前的空格

[英]RegEx to select only the white spaces before a certain word

我有一個很長的字符串,其中有很多 HTTP 個 URL,用逗號分隔,我正在嘗試創建一個正則表達式來查找並用 %20 替換空格,但僅在 VSCode 中的“zip”之前。 因此,“zip”之后的空格最多應允許為以下 URL(在逗號“,”之前)。 我試過根據以下問題使用“\s(?=[^zip]*zip) ...

2022-11-24 16:32:29   1   54    regex / pcre  
RegEx 僅匹配 URL 的第一部分並將其用作變量

[英]RegEx Match only first part of URL and use this as variable

一直在與 RegEx 斗爭,非常感謝幫助。 我想將 URL 的部分內容與正則表達式匹配,但無法理解它。 域是: https://名稱.secondpart.thirdpart.com 我希望我的正則表達式匹配名稱我將如何實現這一目標? 以(?<=^|\.)和(?<=^|\.)secon ...

2022-11-23 11:42:52   3   32    regex / pcre  
正則表達式、捕獲組和美元符號

[英]Regular expressions, capture groups, and the dollar sign

閱讀一本關於 bash 的書,它通過一個例子介紹了正則表達式(我對他們很陌生): 不幸的是,這個例子並沒有提供真正的細分。 我有點明白什么是捕獲組,那個。* 是貪婪的,會匹配所有字符,但我不確定為什么需要兩個捕獲組。 另外,我知道 $ 代表行尾,但不確定 $1$2 在這里實際做什么。 感謝提供的任何 ...

匹配第一個和最后一個“是”以及所有“否”

[英]Match first and last "yes" as well as all "no"

我需要 PCRE2 正則表達式來查找所有出現的“否”以及“是”的第一次和最后一次出現。 預期成績: 我嘗試使用此正則表達式,但它無法按預期使用“是/否/是/是”。 這個子任務可以讓我對主要目標感到滿意。 ...

Java 包含括號的模式匹配組值

[英]Java Pattern matching group value containing parantheses

我正在嘗試使用正則表達式將字符串表達式分為三個部分。 它適用於大多數情況,但在一種情況下會卡住。 正則表達式 代碼: 輸入具有模式鍵:值。 上面的代碼使用正則表達式並將輸入表達式分組為三個部分:鍵、運算符和值。 運算符可以是:, >, <, >=, <=, *, ~, (), ...

如何在 pcre2_substitute 中設置 output 大小

[英]How do you set output size in pcre2_substitute

我在 C 中使用pcre2_substitute 。 output 字符串由設置 如果字符串長度超過 1024 個字符, pcre2_substitute將返回-48錯誤。 在替換之前,我們不知道 output 所需的長度。 如何定義足夠大的output字符串? ...

2022-09-22 14:44:51   1   15    c / pcre / pcre2  
替換 C 中 pcre2_substitute 中的所有匹配項

[英]Replace all matches in pcre2_substitute in C

我將第一次出現的匹配替換為pcre2_substitute , 我知道我應該在循環中重復pcre2_substitute以替換下一個匹配項,但我不確定將output作為下一步的subject的最安全方法。 ...

2022-09-21 11:41:14   1   16    c / pcre / pcre2  
PHP 和 MariaDB 之間的 PCRE RegEx 差異

[英]PCRE RegEx difference between PHP and MariaDB

我有一個使用 PHP(也不是 regex101.com)但與 MariaDB 不匹配的正則表達式。 其目的是在 XML 值中搜索 HTML 類(編碼 HTML)。 這是一個示例 XML 值,您可以在其中看到具有liste--non-ordonnee--gros--exergue CSS ZA2F2E ...

模式 A 但不與模式 B 重疊

[英]pattern-A but not overlapping with pattern-B

給定一個任意的單詞串(為簡單起見,每個字母代表一個單詞): ab c def c geb c fdg 我正在嘗試找到一個正則表達式,它允許我匹配一個表達式(單詞b后跟單詞f ,最大 3 個單詞的距離),但不是與另一個表達式重疊(單詞c后跟單詞e ,距離最大 3字)。 並給定模式-A 匹配b\s+(? ...

用大寫替換捕獲的非 ASCII 字母

[英]Substitute captured non-ascii letter with upper case

是否可以僅使用正則表達式和僅基本 R(僅使用 g*sub() 函數)進行復制,以下... 對於非ASCII字母? PS。 R 正則表達式風格是 TRE 和 PCRE。 PS2。 我正在使用 R 4.2.1 和Sys.getlocale()給出: ...

2022-09-13 13:15:44   2   52    r / regex / pcre  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM