gpt4 book ai didi

正则表达式捕获只有 2 位数字的字符串

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

我已经搜索过类似的问题,尽管我找到了几个答案,但没有一个可行。我有一个字符串列表

Z189
I142
M395
L210
V467
M203
Q277
Q461
Y440
S250
M162
Q96
22Q
W148
Q72
T22T
22TWE22
12E34

我需要一个正则表达式来查找仅包含 2 位数字(不多也不少)的字符串。所以在这种情况下:

Q96, 22Q, Q72, T22T

我失败的尝试包括:

\D\d{2}\D
(?<!\d)\d{2}(?!\d)

最佳答案

你可以使用 ^\D*(\d)\D*(\d)\D*$

\D* 确保您的第一个数字之前的任何内容都不是另一个数字。

(\d) 捕获您的第一个数字。

\D* 确保您的两位数字之间没有其他数字。

(\d) 捕获您的第二个数字。

\D* 确保您的第二个数字之后的任何内容都不是另一个数字。

关于正则表达式捕获只有 2 位数字的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49196062/

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