当前位置: 首页 > 知识库问答 >
问题:

包含“.”的字母数字字符串的正则表达式性格

司寇瑾瑜
2023-03-14

我无法找到一个合适的正则表达式来匹配任何不以某种条件开头和结尾的字符串。

AS.E
23.5
3.45
.263
321.
.ASD
^[^\.][A-Z|0-9|\.]{2,4}$

但用这个我不能实现面具‘。正则表达式结尾的字符。

多谢了。

共有1个答案

杜成和
2023-03-14

也许不是最优化的,但一个工作的。逐步创建:

>

  • 第一个字符应为字母数字

    ^[a-zA-Z0-9]

    ^[a-zA-Z0-9][a-zA-Z0-9\.]{0,2}[a-zA-Z0-9]$

    编辑:此正则表达式允许多个点(最多2个)

  •  类似资料:
    • 我需要允许字段使用字母数字和某些其他字符。我正在使用这个正则表达式: 允许的特殊字符是 “_”。我做错了什么?

    • 我将一个regex模式列表传递给< code>grep来检查syslog文件。它们通常匹配IP地址和日志条目; 这只是一个模式列表,例如我正在循环传递的“1\.2\.部分,因此我无法传递“-v”。 我很困惑试图做上述的逆,不匹配线与某个IP地址和错误!1.2.3.4.*已爆炸”将匹配除1.2.3.4告诉我它已爆炸之外的任何syslog行。我必须能够包括一个IP地址不匹配。 在Stack Overf

    • 我将如何编写一个正则表达式(Python或Java)来匹配包含10位数字(0-9)的字符串。我不在乎它是否包含任何其他字符,并且10位数字不必是连续的。例如,我想跟随字符串进行匹配:“2fdf675

    • 其中,我需要包括连字符和空格。 这意味着还必须可以输入值“”。

    • 问题内容: 我对和都错了。我想检查哈希是否仅包含数字。我错过了什么? 问题答案: 应该这样做。原始匹配的任何内容都只包含一位数字。

    • 我有一个包含数千行的文本文件。这里有一个例子 我试图提取'nt60'、'nt50'末尾的字符串。 问题是会包含行尾字符() 我想使用正则表达式搜索来匹配从 (') 开始的字符串,但我不知道我应该用什么来匹配 。 有人能帮忙吗?