negative-lookahead

    4熱度

    3回答

    我想一個正則表達式,將在每一個"."分割字符串,除非該"."的前面和後面的數字。例如: "hello world.foo 1.1 bar.1" ==>["hello world","foo 1.1 bar", "1"] 我目前有: "(?<![0-9])\.(?!\d)" 但它給: ["hello world", "foo 1.1 bar.1"] 但沒有找到最後"."有效。在.

    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公司,直到文本的結尾

    1熱度

    2回答

    什麼正則表達式會匹配這個正確的請?我想識別不以特定文本結尾的字符串(_array)。我試圖使用負向預測,但無法使其工作。 (注意明顯的答案是做相反的(m {_array $}),但有一個原因我不想這麼做)。 TIA use strict; use warnings; while(<DATA>) { # ## If the string does not end with '

    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>)

    0熱度

    1回答

    所以我試着更換多個元素的所有文字網址,我與URL頁面上的錨標記網址: http://google.com =><a target="_blank" href="http://google.com">http://google.com</a> var titles = document.querySelectorAll(".title"); var l = titles.length, i, ti

    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