正则表达式模式匹配此模式

时间:2012-03-25 06:24:11

标签: regex

我有以下字符串:LLLTTTLTLLLTT。 L's和T的数量是动态的。

我尝试使用正则表达式“L + T +”。它不起作用,因为出现的次数不仅是一次。什么是正确的正则表达式模式匹配?

5 个答案:

答案 0 :(得分:10)

或试试这个正则表达式:

([LT]+)

根据你想要达到的目标,不需要()

答案 1 :(得分:1)

试试这个:

(L+T+)+

基本上,你不止一次匹配模式“L + T +”。

答案 2 :(得分:1)

除非明确要求字符串不能为空,否则为[LT]*

答案 3 :(得分:0)

试试这个:

(L+T+)+

这意味着Ls和然后Ts的组合一次或多次 这个承诺它从L开始。

如果你想要,请尝试:

[LT]+

答案 4 :(得分:0)

怎么样

(L?T?)+

我假设字符串可以从 L T

开始

或者正如user1290772指出的那样,等效物将是

[LT]+