![选择一组行并将其保存到 notepad++ 中的另一个文件中](https://linux22.com/image/1535056/%E9%80%89%E6%8B%A9%E4%B8%80%E7%BB%84%E8%A1%8C%E5%B9%B6%E5%B0%86%E5%85%B6%E4%BF%9D%E5%AD%98%E5%88%B0%20notepad%2B%2B%20%E4%B8%AD%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E4%B8%AD.png)
我想要选择一组以一组字符开头并以另一组字符结尾的行并将其保存到另一个文件中。
我使用的正则表达式
create or replace procedure.*?/
我的文件包含
create or replace procedure proc1 IS
BEGIN
DBMS_OUTPUT.put_line ('running proc1');
RAISE NO_DATA_FOUND;
END;
/
create table emp(one varchar2(20),two varchar2(20));
create or replace procedure delete_dept(f_emp_id dept.emp_id%type) is
begin
delete from dept where emp_id=f_emp_id;
if sql%notfound then
raise_application_error(-20050,'Cannot Delete The Invalid ID');
end if;
COMMIT;
end delete_dept;
/
alter table emp modify emp one varchar2(30);
我尝试了“查找”->“标记”中的选项,但当我复制已加书签的行时,我只得到了第一行,如下所示
create or replace procedure proc1 IS
create or replace procedure delete_dept(f_emp_id dept.emp_id%type) is
答案1
转到“搜索”菜单 > 查找 > “标记”选项卡
查找内容:创建或替换 .*
选中“书签行”复选框并选择“正则表达式”单选按钮
点击“标记全部”
共收藏了 2 行。
- 现在转到“搜索”菜单>书签>复制书签行。
以下行已成功复制:
。创建或替换过程 proc1 IS
。创建或替换程序 delete_dept(f_emp_id dept.emp_id%type) 是