Oracle apex 如何计算ApEx 4.2中输入文本区域的字数
虽然ApEx有一个内置字符计数器,但我想显示用户在文本区域输入文本时输入的字数Oracle apex 如何计算ApEx 4.2中输入文本区域的字数,oracle-apex,Oracle Apex,虽然ApEx有一个内置字符计数器,但我想显示用户在文本区域输入文本时输入的字数 如何实现这一点?最简单的方法是在删除(单个)空白然后添加一个空白后,计算字符串长度减去字符串长度。比如说, (length(text) - length(text, ' ',''))+1 如果文本有多个空格,则此选项可能不起作用。在执行此操作之前,您可能需要将多个空格替换为一个空格 您可以计算空白的数量,然后添加一个空白。这将是一个简单的单词计数器。Regexp\u计数在以下方面很方便: 使用正则表达式计算多个空格
如何实现这一点?最简单的方法是在删除(单个)空白然后添加一个空白后,计算字符串长度减去字符串长度。比如说,
(length(text) - length(text, ' ',''))+1
如果文本有多个空格,则此选项可能不起作用。在执行此操作之前,您可能需要将多个空格替换为一个空格 您可以计算空白的数量,然后添加一个空白。这将是一个简单的单词计数器。Regexp\u计数在以下方面很方便:
使用正则表达式计算多个空格可能存在重复。
SELECT REGEXP_COUNT('This is my life.', ' ', 1, 'i')+1 word_count FROM DUAL;