Fungsi
REGEXP_COUNT digunakan untuk mengira bilangan padanan ungkapan biasa tertentu dalam rentetan. Ia menerima dua parameter: rentetan dan corak, dan mengembalikan bilangan padanan. Jika tiada padanan, 0 dikembalikan. Kegunaan lain termasuk menyemak padanan, mengekstrak subkumpulan padanan dan menggantikan padanan menggunakan fungsi REPLACE().
REGEXP_COUNT Penggunaan dalam Oracle
REGEXP_COUNT fungsi digunakan untuk mengira bilangan padanan ungkapan biasa tertentu dalam rentetan.
Sintaks:
<code>REGEXP_COUNT(string, pattern)</code>
Parameter:
Nilai pulangan:
Bilangan kali ungkapan biasa dipadankan dalam rentetan. Jika tiada padanan, 0 dikembalikan.
Contoh:
<code class="sql">SELECT REGEXP_COUNT('hello world', 'o') FROM dual;</code>
Output:
<code>2</code>
Penjelasan: Terdapat 2 aksara "o" dalam rentetan "hello world" yang sepadan dengan ungkapan biasa "o".
Kegunaan lain:
REGEXP_COUNT fungsi juga boleh digunakan:
SUBSTR()
bersama-sama dengan fungsi REGEXP_COUNT untuk mengekstrak subkumpulan tertentu padanan. SUBSTR()
函数结合 REGEXP_COUNT 函数来提取匹配项的特定子组。REPLACE()
REPLACE()
bersama-sama dengan fungsi REGEXP_COUNT untuk menggantikan padanan tertentu dalam rentetan berdasarkan ungkapan biasa. Atas ialah kandungan terperinci regr_count penggunaan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!