正则表达式以结尾开头

时间:2017-02-09 14:12:12

标签: regex

在文件中查找语句的正则表达式是什么?它以--Source table开头,以;

结尾

示例:

-- Source table: I_ZNACZNIKI_KONF
   CREATE TABLE test10."I_ZNACZNIKI_KONF" (
     "ID_ZNACZNIKA_KONF" INTEGER NOT NULL, 
     "NAZWA" VARCHAR(20) NOT NULL, 
     "WYR_TECHN" CHAR(1) DEFAULT 'N' NOT NULL, 
     "OPIS" VARCHAR(200) DEFAULT NULL
   ) WITH OIDS;

-- Source primary key: PK_I_ZNACZNIKI_KONF
   ALTER TABLE test10."I_ZNACZNIKI_KONF"
     ADD CONSTRAINT "PK_I_ZNACZNIKI_KONF" 
        PRIMARY KEY ("ID_ZNACZNIKA_KONF");

2 个答案:

答案 0 :(得分:0)

使用以下正则表达式模式:

-- Source [^\n]+\n([^;]+);

https://regex101.com/r/MGEA2R/1

答案 1 :(得分:0)

正则表达式:

id

匹配:=> $ 1

(\-[^;]+;)

请参阅:https://regex101.com/r/TB7O4k/1