|
最佳回答 |
0
|
用户k6280494Lv6专家互助发布于2024-7-23 16:35(编辑于 2024-7-23 16:38)
|
sql | REGEXP_SUBSTR(source_string, pattern [, position [, occurrence [, match_parameter]]]) |
source_string:要进行搜索的原始字符串。 pattern:正则表达式模式,用于定义要从源字符串中提取的子串的格式。 position(可选):在源字符串中开始搜索的位置,默认为 1。 occurrence(可选):要返回的匹配项的出现次数,默认为 1。如果设置为 0,则返回最长的匹配项。 match_parameter(可选):修改匹配操作的参数,比如大小写敏感性。
SELECT REGEXP_SUBSTR('HhdigjXunbhhum', '[^[:ascii:]]+') FROM DUAL;
|
|
|
|
最佳回答 |
0
|
3333xzxLv4初级互助发布于2024-8-13 10:55
|
问题看不出来 后面条件可以换成这个 '[一-龥]+'
|
|
|
|
最佳回答 |
0
|
华莉星宸Lv7资深互助发布于2025-5-19 16:32
|
数据库的字符集不对 确保字符集为 AL32UTF8 或支持 Unicode 的格式 -- -- 查看数据库字符集 SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET';
|
|
|
|
最佳回答 |
0
|
东云川Lv4见习互助发布于2025-5-19 16:46
|
select regexp_substr('HhdigjXunbhhum','['||unistr('\4e00')||'-'||unistr('\9fa5')||']+') from dual
|
|
|