plsql - 当问号是转换错误时,计算字符串中的问号
问题描述
我需要像这样计算字符串中的问号:
From?l?
B?l?m
使用此代码很容易:
regexp_count(string, '?')
但问题是,这些不是真正的问号,它们是转换中的错误。通过这种方式,我得到了字符串中的字符数。他们就像这些:
Fromálé
Bülű
所以问题是,如何计算字符串中的这些转换错误?
先感谢您!
解决方案
逃避“?” 使用“\”,如:'\?'。否则,你就是通配符。
推荐阅读
- javascript - 正则表达式匹配句子中的整个单词 - javascript
- java - 将应用程序迁移到云、Tomcat、Java、MySQL - Azure/AWS 选项 LAMP 或服务?
- python - 使用一个 Dataframe 中的最后一个有效数据索引来选择另一个 Dataframe 中的数据
- postgresql - Heroku Pstgres 无法访问数据库中的表
- flutter - 使用 Visual Studio Code 在终端中运行 Dart 控制台应用程序
- php - Laravel route() 函数没有将正确的类型传递给控制器
- react-native - React-native-navigation 在推送之前检查 componentId 是否存在
- assembly - x86-64 程序集中的交换函数
- acumatica - 查看委托构建正确的 SQL,没有返回任何记录
- sql - 随机传递的参数