You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求支持含撇号完整句子的正则表达式解决方案

匹配含撇号完整句子的正则解决方案

你的正则无法通过验证的核心问题有两个:字符集里没有包含撇号',以及字符集中的-位置错误导致解析异常。

修正后的正则表达式

^[a-zA-Z0-9_'"\s,:öäëïüéáß?!.-]{1,1000}$

修改说明

  • 新增'到字符集内,专门匹配句子中的撇号(比如don't、customer's里的符号)
  • 将-移到字符集末尾,避免被正则引擎误解析为「字符范围」(如果放在字符集中间,-_会被当作从_到-的无效范围,导致匹配逻辑出错)
  • 保留了你原本需要覆盖的字母、数字、特殊符号和变音字符

验证示例

对于句子 "I didn't like the customer's view!",这个正则可以成功匹配;长度在1到1000字符之间的同类句子也都能正常通过验证。

内容的提问来源于stack exchange,提问作者Hélène

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 17:04:51