“(字符1)保留字符(字符1)” 你好,把前边括号里的内容去掉,后边括号里的内容去掉,处理的结果为 :保留字符 怎么处理?我用正则把括号里的内容过滤掉后,处理后的结果为空了,它把第一个左括号,和最一右括号认为是一个括号,处理后为空了,我不想为空,我想保留两组括号外的字符,我怎么办?
解决方案 »
- 物化视图,刷新延迟的问题,求教!?
- 如何根据某一变量,执行不同的select语句?
- DDL怎么回滚?
- sql-plus可以执行,但在OEM中编译无法却无法通过,为什么???
- oracle dblink问题
- PLSQL Developer中,补充加入的字段,如何能放到两个字段之间,保存时不会被放到最后?在线等待
- Oracle 9i如何安装RMAN组件?
- 请问谁有手机号码和地区对应的数据吗?
- 在Oracle如何实现类似以下的更新
- 大量使用存储过程或函数会不会给服务器太大的压力、VC如何调用存储过程?
- 创建两个表,第二个表与第一个的主键关联,并定义一个序列,第二个表中的数据应如何插入
- 出现这个错误是怎么回事
2 v_t varchar2(100) := '(字符1)保留字符(字符1)';
3 begin
4 select regexp_replace(v_t,'([^)]*)','') into v_t from dual;
5 dbms_output.put_line(v_t);
6 end;
7 /
保留字符 PL/SQL 过程已成功完成。
SQL> declare
2 v_t varchar2(100) := '(字符1)保留字符(字符1)';
3 begin
4 select regexp_replace(v_t,'\([^)]*\)','') into v_t from dual;
5 dbms_output.put_line(v_t);
6 end;
7 /
保留字符 PL/SQL 过程已成功完成。