Regex匹配单词的确切单词长度

问题描述 投票:0回答:1

我想匹配正则表达式中定义的具有确切长度的单词。如果单词超过或低于此限制,则不应该匹配

例如

您好,匹配此C90.083635。 11个字符长的单词不是C90.083635.73G因为它超过11个字符而不是C90.08363因为不是11个字符字符长。

[尝试过此^.{11}$\b^,但它匹配的单词是11个字符的单词,大于11或小于或等于]]

第二个问题,请提供正则表达式帮助,该正则表达式匹配以。character

开始并以。00结尾的单词,例如VT500.00

我想匹配正则表达式中定义的具有确切长度的单词。如果单词超过或低于限制,则该单词不应匹配,例如,Hello匹配此C90.083635。 11个字符长的单词不是...

php regex preg-match
1个回答
2
投票

对于您尝试的模式,您使用的锚点^声明字符串的开始,而$声明结束字符串$。如果您不想匹配空格,则可以使用\S代替.

© www.soinside.com 2019 - 2024. All rights reserved.