sql >> Databáze >  >> RDS >> Oracle

Regulární výraz Oracle odpovídá mezerám

Protože \s je konstrukce podobná Perlu a regex Oracle je založen na POSIX, je bezpečnější použít znakovou třídu POSIX [:space:] (pro zahrnutí vertikálních mezer) nebo [:blank:] (aby odpovídaly pouze mezery a tabulátory).

Např. použití

([[:space:]0-9/:]+)

Nezapomeňte vždy používat třídy znaků POSIX uvnitř výrazů hranatých závorek (takže pro shodu s jedním alfa znakem použijte [[:alpha:]] , tj. název třídy musí být uvnitř dvojteček a dvojitých hranatých závorek).




  1. Index více sloupců s Ruby on Rails

  2. Příklady POWER() v SQL Server

  3. Chyba převodu pole na řetězec PDO

  4. MySQL Dump čeká na zámek metadat tabulky