有没有更好的方法来编写这个正则表达式,它实际上是另一个类的属性。该类将简单地测试它是否是下面“cpl”中提到的字符串之一。另外,如果我想适合用“|”分隔的字符串 在多行上,例如 |R BERKS CTY RCP| #line 1 结束
|R BERKS CTY RCRP| #line2 结束了,那我该怎么写呢?
<bean class="com.a.Class">
<property name="regEx">
<bean class="java.util.regex.Pattern" factory-method="compile">
<constructor-arg ref="cpl"/>
</bean>
</property>
</bean>
<bean id="cpl" class="java.lang.String">
<constructor-arg value="(ST RCP|ST CT J DISC P|ST JUV CT|ST J ADMIN|R BERKS CTY J ADMIN|R BERKS CTY RCP|
|R BERKS CTY RCRP|R CHESTER CTY RCP)">
</constructor-arg>
</bean>