确保给定的字符串包含一个大写字母的正则表达式是什么?如果字符串包含多个,我不希望它被匹配。
just 1 Uppercase character
我知道单个集合的模式,即[a-z]、[A-Z]、\d和_|[^\w] (我得到了正确的模式,不是吗?)
但是如何使它们只与只包含1大写字母的字符串(在java中)匹配呢?
我一直在搜索Stackoverflow,寻找有关如何查找具有特殊字符的单元格的查询。
我在另一个帖子上看到了这个
SELECT * FROM myTable WHERE myField LIKE '%[^a-zA-Z0-9]%'
并在下面对我的代码进行模式化
SELECT DESCRIPTION FROM ITEM WHERE DESCRIPTION NOT LIKE '%[a-zA-Z0-9 .-]%'
但它对我不起作用,因为下面的结果显示'-‘和’‘。和空格。
"2016 LANCER EX GT-A 2.0G CVT“
"2016幻
从这个文本中:
[1] "Percentage of Participants Who Achieved a 75% Improvement (Response) in the Psoriasis Area Severity Index (PASI-75) at Week 16 From Baseline"
[3] "Percentage of Participants Who Achieved a Static Physician Glob
我有一个要求,其中的人可以有一个以上的名字,我需要将名字转换为第一个字符从2个或更多的名字与大写字母。
示例:
Srinivas Kalyan ,Sai Kishore
如果上面是有4个名字的,那么我需要显示如下
S K S K
逗号也会被替换,并采用所有的前几个字符
2. Srinivas-Kalyan Sai Kishore
对于上面的名称,该值应为
S S K
因为Srinivas-Kalyan被认为是一个名字
此外,名称可以是小写字母
srinivas kalyan sai kishore
为此
S K S K
这必须在oracle中实现
我尝试了下面的regex_replace,