有人可以帮助我使用正则表达式检查刺痛:
我的字符串将采用任何格式让我们看看
12AAA22TBI
上面的 Sting 格式为NNTTTNNTTT
在哪里
N - 数字,T - 文本
我可以编写代码来检查静态格式。但格式将是动态的。
假设第二种情况可能是123456TTT = NNNNNNTTT
格式会不同。有人可以帮我写一个具有动态值的正则表达式吗?
注意:字符串的长度以及 FORMAT 的长度会发生变化。
伪代码:
Function ('FORMAT','STRING'){
IF(FORMAT == STRING): Return 1;
ELSE Return 0;
}
FORMAT == STRING
在这里,我需要帮助以使用正则表达式但动态地检查格式和字符串。
示例:我的函数将相同,但格式和字符串将不同:
1. NNNTTTNN -- 111ABC22
2. TNTNTNTN -- A1B2C3D4
3. TTTTNNNNN -- ABCD12345
4. TTNNTTTTTT -- AB01ABCDEF
以上是一些例子。