cost 610 ms
RegEx 捕獲 Pascal 過程的主體

[英]RegEx to capture a Pascal procedure's body

我正在嘗試編寫一個 RegEx 來捕獲 Pascal 過程的主體。 到目前為止,我最大的問題是捕獲一個內部有嵌套過程的過程。 測試字符串: 以下 RegEx 成功捕獲了過程 A 的主體: /procedure A(?:(??\nbegin)[\s\S])*\n(begin(:?(;?begin|en ...

正則表達式:如何捕獲帶有空格的大數字?

[英]Regex: How can I catch big numbers with spaces in them?

我正在嘗試使用 Python 正則表達式從字符串中捕獲所有數字。 數字是指整數和浮點數(使用,或. )。 我設法使用這個正則表達式完成它: ([0-9]+[\,|\.][0-9]+|[0-9]+) 但是我有一個問題,我需要它來匹配帶有空格的大數字。 我的意思是20 000或5 000 000 。 ...

匹配多行中的多個字符串並替換多個字符串

[英]Match multiple strings in multi lines and also replace multiple strings

我想在單個匹配中將第一行中的所有字符串替換為 DISPLAY="TRUE" 到 DISPLAY="FALSE" ,反之亦然。 示例:來自: 至 請注意, <SYN DISPLAY="TRUE" or <SYN DISPLAY="FALSE"的相應行中的所有其他字符串可能不同。 要求是僅在 ...

MySQL查詢以獲取字符串中重復字符的計數

[英]MySQL query to get count of repeating characters from a string

我的目標數據/表: 期望的輸出: 為每個在名字中重復的區分大小寫的字母返回一行三列: column_one 是x——在其中找到重復字母的名字; column_two 是 y——重復的最左邊的唯一字母; column_three 是 z——字母在單詞 中遇到的次數。 我迄今為止最好的嘗試 ...

從Postgres中的字符串中提取特定長度的數字

[英]Extracting number of specific length from a string in Postgres

我正在嘗試從評論中提取一組數字 哪些存儲在表注釋的名為“ com”的列中 我的要求是獲取特定長度的數字。 在這種情況下,長度為5,因此上述字符串的長度分別為12345和56789,可以有0個五位數或大於2個五位數。 我嘗試將regexp_replace與以下結果一起使用,我 ...

如何在遞歸正則表達式中匹配一個組?

[英]How to get a group matched in a recursive regular expression?

我正在編寫一個簡單的正則表達式,需要接收一對坐標和/或地圖名稱。 例如: 然后,我寫了這個正則表達式: 但是我如何使用Perl獲取組x , y和map的值? 我嘗試了一些方法: ...

不明白我的“不必要的轉義字符”錯誤是從哪里來的

[英]Don't understand where my “Unnecessary escape character” error comes from

我有一個包含兩個值的網址,一個關鍵字和一個位置名稱。 關鍵字位於“ / r /”之后,位置位於“ / l /”之后。 例如:localhost:3000 / search / r / keyword / l / location 僅獲取“ / r /”(關鍵字)之后的值和“ / l / ...

獲取不在方括號REGEX中的字符

[英]Get characters which are not in brackets REGEX

我基本上是在自定義查詢構建上。 我將模式設計為​​field_set和sub_field_sets。 查詢示例: 我想使用REGEX從根目錄獲取所有運算符。 在這種情況下,哪個結果應為['+','-']而不是 ['+','+','-'] ...

正則表達式遞歸:第N個子模式

[英]Regex Recursion: Nth Subpatterns

我正在嘗試學習正則表達式中的遞歸,並對PCRE風格中的概念有基本的了解。 我想打破一個字符串: 成: 我知道正則表達式都沒有做到這一點,但我對第一個模式起作用的原因更感興趣,但第二個模式沒有。 另外,例如,如果你正在處理一個長字符串,並且一個模式重復,那么是否可以不斷擴 ...

在PHP / PCRE中對其他遞歸級別的反向引用

[英]Backreferences to other recursion levels in PHP / PCRE

我試圖在網上找到答案,但未能成功。 此頁面的第三部分是否適用於PHP / PCRE? https://www.regular-expressions.info/recursebackref.html “對其他遞歸級別的反向引用”部分。 我只對PHP感興趣,因此,如果這不適用於PH ...

正則表達式捕獲重復的模式

[英]Regex Expression to capture repeated patterns

我一直在網上試圖找出如何構建一個正則表達式來捕獲我需要它的方式; 所以我看到了一些StackOverflow問題,但沒有一個表達我想要的東西,但是如果你已經在這里看到類似於我的問題,那么pelase可以隨意指向那篇文章...... 我試圖使用遞歸,但似乎我不夠好,無法得到一些工作 ...

使用Perl正則表達式捕獲C樣式代碼塊之前和之后的文本

[英]Capturing text before and after a C-style code block with a Perl regular expression

我試圖使用Perl正則表達式捕獲C風格代碼塊之前和之后的一些文本。 到目前為止,這就是我所擁有的: 我遇到第二個捕獲組在比賽后沒有初始化的問題。 在DEFINE塊之后沒有辦法繼續正則表達式嗎? 我認為這應該工作正常。 $2應該包含代碼塊下面的注釋,但它沒有,我找不到一個很好的 ...

為什么這個遞歸正則表達式不捕獲整個代碼塊?

[英]Why doesn't this recursive regex capture the entire code block?

我正在嘗試編寫一個遞歸正則表達式來捕獲代碼塊,但由於某種原因它似乎沒有正確捕獲它們。 我希望下面的代碼捕獲函數的完整主體,但它只捕獲第一個if語句的內容。 它幾乎就像.+? 以某種方式吞噬第一個{ ,但它應該是非貪婪的,所以我不明白它為什么會這樣。 是什么導致它以這種方式行事? ...

這個遞歸正則表達式究竟是如何工作的?

[英]How exactly does this recursive regex work?

這是這個問題的后續內容。 看看這個模式: 它匹配o任何序列,長度為2 n ,n≥1。 它有效,請參閱regex101.com (為了更好的演示而添加了單詞邊界)。 問題是: 為什么? 在下文中,字符串的描述(匹配與否)將只是粗體數字或粗體術語,描述長度,如2 n 。 ...

遞歸正則表達式周圍的意外行為

[英]Unexpected behavior around recursive regex

我試圖匹配可以包含平衡的<和>字符的C ++參數類型。 使用此正則表達式: (\\<(?>[^<>]|(?R))*\\>) 在此字符串上: QMap<QgsFeatureId, QPair<QMap<Something, C ...


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