gpt4 book ai didi

正则表达式检查字符串不应以空格开头或结尾且不应以点 (.)

转载 作者:行者123 更新时间:2023-12-05 01:02:00 25 4
gpt4 key购买 nike

根据要求,我需要生成一个正则表达式来匹配一个不以空格开头或结尾的字符串。除此之外,字符串不应以特殊字符点 (.) 结尾。根据我的理解,我生成了一个正则表达式 "\\S(.*\\S)?$" ,它限制在字符串开头和结尾有空格的字符串。使用这个表达式,我需要验证以点结尾的字符串的正则表达式。任何形式的帮助将不胜感激。

最佳答案

使用下面的正则表达式

^\S.*[^.\s]$

Regex explanation here

Regular expression visualization


如果你想匹配单个字符,那么你可以使用 look-ahead and look behind-assertion .

^(?=\S).+(?<=[^.\s])$

Regex explanation here

Regular expression visualization


如果后视不支持则使用

^(?=\S).*[^.\s]$

Regex explanation here

Regular expression visualization

关于正则表达式检查字符串不应以空格开头或结尾且不应以点 (.),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37496152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com