negative-lookahead

    0熱度

    1回答

    我有一個帶混合NC代碼和C#代碼的文本文件。 C#代碼以「<#」開始,以「#>」結尾。 現在我需要一個正則表達式來查找所有NC-評論。一個問題是NC-Comments以「;」開頭因此我有一些問題來區分NC評論與「;」的C#代碼。 只有一個正則表達式可以實現嗎? ; 1. NC-Comment FUNCT_A; FUNCT_B; <# // C#-Code int temp = 42;

    2熱度

    1回答

    perl反面向前看不到大字符串(長度> 40000,處於活動狀態的perl和cygwin perl,版本5.14)。我嘗試同樣的代碼mingw perl 5.8.8並停止與長度字符串> 5000 我使用的代碼是: my $str = q(A B); my $pattern = '(A)(?:(?!(X)).)*(B)'; if ($str =~ m/$pattern/) { prin

    0熱度

    1回答

    在Python/Django的我有一個字符串從我在之前匹配字符提取物「的標題是」「:」字符,如: some_string = "This is my Title: This is some text" 所以我中號使用此代碼提取標題: result = regex.search('(.*):', some_string) result.group(1) >>> 'This is my Tit

    1熱度

    1回答

    目前我正在嘗試獲取一組數字的最小值,最大值,平均值和標準偏差。我希望能夠選擇任何列並能夠找到這些數據。即使我不得不分開進行選擇。我怎樣才能使這個工作?看下面: Range("P4").Select ActiveCell.FormulaR1C1 = "=MIN(RC[-12]:RC[-8],RC[-6]:RC[-2])" Range("Q4").Select ActiveCell.Formul

    1熱度

    2回答

    這顯然是一個簡化的情況,但什麼需要是一個正則表達式,將不會匹配aabb|bbaa,但會正常工作aabb(不跟隨|...)。 像[ab]+(?!\|[ab]+)*一個正則表達式是相當接近,但它仍然與從aabb|bbaaaabb,而我想獲得不匹配在這種情況下,所有。 使用起始字符串(^)和字符串結尾($)錨是不允許的。

    2熱度

    1回答

    我試圖匹配/ ezmlm-(任何字,除'雜草'或'返回')\ s + /與正則表達式。下面展示了foreach循環它做正確的事,並試圖的正則表達式幾乎不: #!/usr/bin/perl use strict; use warnings; my @tests = ( { msg => "want 'yes', string has ezmlm, but not weed or re

    4熱度

    1回答

    所以我正在構建一個小型CMS,並且我想避免在內容編輯器中允許使用HTML。出於這個原因,我想檢測文本中的原始URL以及支持類似BB的標籤,以獲得更好的定製。 www.example.com [link http://www.example.com]Click me[/link] 不幸的是,我是相當新的正則表達式,我似乎無法得到這個工作。我在字符串上運行兩個正則表達式:第一個檢測原始URL,第

    3熱度

    2回答

    我想在java中使用負面預測,但我不能僅將它應用於文本的某些部分。從遊標直到結束使用它。是否有可能做到這一點? 一個例子: 我有不確定的「AB的周圍:ababJJJababab 我想,只有無中心」部分的字符串AB公司進行分組(即JJJ)。因此,這裏是我的正則表達式: ^(?:ab)*((?!.*ab.*).*)(?:ab)*$ 的問題是,負先行超出其容器組,並試圖避免「AB公司,直到文本的結尾

    2熱度

    1回答

    鑑於以下正則表達式和主題文本,爲什麼只有在指定捕獲組的最後一個字符URL的負面預覽? // Regex (?<URL>(?<Protocol>\w+):\/\/(?<Domain>[\[email protected]][\w.:@]+)\/?[\w\.?=%&=\[email protected]/$,]*)(?!'|"|(</a)) // Subject text <p><a href

    10熱度

    1回答

    我需要關於使用負向lookahead的幫助。我正在使用Notepad ++,我想刪除除包含的行外的所有行。<title>(.*)</title> 我嘗試了幾件事,但沒有奏效。 ^.*(?!<title>).*</title> ^.*(?!<title>.*</title>)