我想在 java 的帮助下制作一个具有以下条件的正则表达式。
他们是离开应用程序
(1) CL
(2) RH
我想为字符串写正则表达式
CLCLRHRHCL
任何组合,但RH not more than 2
所以写这个
^([CL]* | ?> [RH]{1,4})*$
但 RH 2 条件不起作用
嗨,我想在这个问题上添加一些更清楚的内容
字符串不固定
CLCLRHRHCL
字符串也可以以 RH 开头
喜欢
RHCLCLRHCL CLRHCLRH
或任何组合
但我希望在所有字符串中 RH 不超过 2 我正在阅读 Java 文档和其他正则表达式书籍,但仍未找到解决方案。
我的正则表达式是:
^([CL] |[RH]{1,4}) $
这个正则表达式:^[CL]*|[RH]{1,4}$
工作正常,但是当我添加 * 表示没有发生 RH 条件停止工作。
注意:不要担心空格,我不会在输入中提供任何空格。