regex - 正则表达式查找单词中的所有字符是否都是相同的特定字符
问题描述
我有一组单词一个接一个出现,例如 aa、@#、???、~~~、?~ 等
我需要一个正则表达式来查找这些单词中的任何一个是否仅包含?或只有〜。在上述输入示例中,??? 和 ~~~ 应该匹配,但不是其他的。
我分别尝试过^[\s?]*$
并且^[\s~]*$
它有效,我正在尝试将它们结合起来。
^[\s?||~]*$
不起作用,因为它也承认 ?~ 是有效的。
有什么帮助吗?
解决方案
推荐阅读
- react-native - CORS 请求错误(反应原生 / laravel 护照)
- sql - SQL 查询左连接 - 有条件连接的第二个表列
- spring - sping网关和spring data rest,rest链接被重写为子服务远程地址
- html - XSLT 将 XML 元素转换为具有不同行数的 HTML 表
- c++ - 丢失范围时的 unique_ptr 读取访问冲突
- objective-c - Object-c ,如何动态声明输入文本的类型或方法,类似于PHP的eval()
- kendo-ui - 当 dateInput 属性设置为 true 时,为什么剑道时间选择器设置为 12:00AM?
- php - 在刀片中使用视图共享
- delphi - 德尔福/拉撒路 | 有没有办法简化全局 OnMouseEnter 事件处理?
- linux - 如何计算目录中的文件并在 if 语句中进行测试?