regex-greedy

    2

    4답변

    내가 문자열을 좋아해야하는 것은 다음과이 val:key 내가 /^\w*/과 '발'을 캡처 할 수 있습니다. 없이 'key'를 어떻게 얻을 수 있습니까? ':'기호가 붙지 않았습니까? 감사합니다.

    79

    6답변

    "a (b) c (d) e"파이썬이 "b"대신 "b"와 일치하도록 "(. *)"와 같은 파이썬 정규 표현식을 어떻게 만들 수 있습니까? "? ". "대신"[^]] "을 사용할 수 있음을 알고 있지만 정규식을 조금 더 깨끗하게 유지하는보다 일반적인 솔루션을 찾고 있습니다. 파이썬에게 "어이, 가능한 빨리 일치"라고 말할 수있는 방법이 있습니까?

    0

    2답변

    왜이 표현식은 탐욕적인 접근 방식을 따르지 않고 있습니까? string input = @"cool man! your dog can walk on water "; string pattern = @"cool (?<cool>(.*)) (?<h>((dog)*)) (?(h)(?<dog>(.*))) "; MatchCollection matches = Regex.

    0

    1답변

    나는 이런 식으로 뭔가를 대체하기 위해 노력하고있어 : NSSomeFunction(@"some var", @"another one") 로 : 엑스 코드에서 NSSomeOhterFunction(@"some var") . 그래서 이러한 소스 파일입니다 ... 나는 정규 표현식은 다음과 같이 보일 것입니다 내기 : NSSomeFunction\((.*),

    0

    2답변

    파싱해야 할 파일이 많으며 파일 이름에 두 개의 날짜 패턴 중 하나가 있습니다 (시스템을 업그레이드하는 중이고 파일 파서를 새롭거나 오래된 두 가지 날짜 형식을 모두 인식 할 수 있음). 파일 이름은 <fileroot>_yyyyMMdd.log 또는 <fileroot>_MMddyy.log 중 하나처럼, 나는 내가의 수를 구문 분석하는 ^.*(\\d{6,8})

    3

    6답변

    나는 이것이 쉽다는 것을 확신하지만, 나는 많은 변화를 시도하고 내가 필요로하는 것과 일치하지 않는다. 그 물건은 너무 탐욕스럽고 탐욕스럽지 않게 될 수 있습니다. 텍스트를 감안할 때 : 나는 시도했다 test= 모든 정규식 (\S+)=(\S.*) (\S+)?= [^=]{1} ... 감사를 다음 test=this=that=more text fo

    10

    3답변

    욕심한다, 게으른 행동하지만, 다음과 같은 코드가 아닌 : Regex keywords = new Regex(@"in|int|into|internal|interface"); var targets = keywords.ToString().Split('|'); foreach (string t in targets) { Match match =

    7

    1답변

    욕심이 많지 않은 일치를해야하며 누군가 나를 도울 수 있기를 바랍니다. 나는 다음을 가지고 있으며 JavaScript와 ASP를 사용하고있다. match(/\href=".*?\/pdf\/.*?\.pdf/) 위의 일치는 href 태그의 첫 번째 시작과 일치한다. /pdf/ 폴더의 마지막 href와 일치해야합니다. 어떤 아이디어가 있습니까?

    5

    6답변

    나는 다음과 같은 라인이 : 나는 간단한 정규 표현식을 사용하여이 문제를 분석 "14:48 say;0ed673079715c343281355c2a1fde843;2;laka;hello ;)" : if($line =~ /(\d+:\d+)\ssay;(.*);(.*);(.*);(.*)/) { my($ts, $hash, $pid, $handle, $quo

    1

    1답변

    간단한 SQL 구문 분석기를 작성하여 SQL 문을 기본 부분으로 분리하려고합니다. 그러나 중첩 된 쿼리에 문제가 있습니다. 여기 sql = "select * from Customers where id in (select customer_id from Orders where 1=1)" Set re = New RegExp re.IgnoreCase = Tru