在我的pl / sql脚本中,当通过[:upper:]字符类语法搜索时,Oracle将字母’e’视为大写。
IE
REGEXP_LIKE('e', '[:upper:]')
REGEXP_LIKE('e', '[:lower:]')
相关的Oracle文档可以在这里找到:
Oracle-
多语言正则表达式语法
甲骨文-
REGEXP_LIKE
当您将字符类用方括号括起来时,这些字符类似乎可以工作[]
:
SQL> SELECT * FROM dual WHERE regexp_like('e', '[[:upper:]]');
DUMMY
-----
SQL> SELECT * FROM dual WHERE regexp_like('E', '[[:upper:]]');
DUMMY
-----
X
当您使用单括号时,Oracle将它们视为字符列表,即,由于u
字符串中包含以下内容,因此可以进行以下操作:upper:
:
SQL> SELECT * FROM dual WHERE regexp_like('u', '[:upper:]');
DUMMY
-----
X
问题内容: 我好奇。为什么我必须用大写字母键入而我要用小写字母键入? 问题答案: 因为是原始类型,而不是类,所以它不能直接与进行比较。对应的类类型是根据类命名约定拼写的。 类似的原始类型和类类型对是 与 与 与 与 与 与 与
函数名称:小写字母转大写 函数功能:将所有小写字母转成大写 函数方法 str2 = string.upper(str1) 参数 类型 必填 说明 str1 string 是 需要转换的内容 返回值 类型 说明 str2 string 转换后的内容 函数用例 str1 = "just do it" str2 = string.upper(str1) dialog("转换后的大写字母内容:"..str
函数名称:大写字母转成小写 函数功能:将所有大写字母转成小写 函数方法 str2 = string.lower(str1) 参数 类型 必填 说明 str1 string 是 需要转换的内容 返回值 类型 说明 str2 string 转换成大写后的内容 函数用例 str1="JUST DO IT" str2 = string.lower(str1) dialog("转换后的内容:"..str2,
我的讲师在课堂上问过我这个问题,我想知道为什么是宏而不是函数?
问题内容: 如何仅使用CSS将以下每个句子的大写字母转换为小写和首字母大写? 来自: 这是一个例句。 收件人: 这是一个例句。 更新: 当我使用文本转换时:大写;结果还是一样。 问题答案: CSS中没有句子大写选项。其他答案表明是不正确的,因为该选项将 每个单词 都大写。 如果您只希望 每个元素* 的 首字母 大写,则这是一种 粗略的 实现方式,但是与实际的句子大写绝对不符: *
问题内容: 我一直在使用java.util.prefs.Preferences功能(在Windows计算机上的Java 8中)。它可以正常工作,在这里我可以将新密钥写入Windows注册表。因此,我使用Preferences.systemRoot()获取系统的Preferences对象,然后使用node()方法获取映射到Windows注册表中节点的Preferences对象。而且它正在创造一切。