Oracle
 sql >> база данни >  >> RDS >> Oracle

Регулярният израз на Oracle замества множество срещания на низ, ограден със запетаи

тъй като регулярният израз на Oracle премества съответстващата позиция напред след съвпадение, трябва да направите regexp два пъти за съжаление

regexp_replace(regexp_replace(col1,'(^|,)(SL)(\W|$)','\1\3',1,0,'imn') ,'(^|,)(SL)(\W|$)','\1\3',1,0,'imn')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ограничението за цялост (...) е нарушено - открит е дъщерен запис, Java, Oracle, Hibernate

  2. Извличане на пълно времево клеймо (включена дата) от заявка за избор; Оракул

  3. Отключете администраторския акаунт на apex

  4. 7 неща, които трябва да знаете за отделенията в Oracle Cloud Infrastructure

  5. Oracle заявка за намиране на привилегии на съхранена процедура