m****m 发帖数: 101 | 1 请问怎样写个regular expression给下面的string.
hello 前后的letter 是一样的。
abc_hello_abc
xy_hello_xy
tqt_hello_tqt |
D******n 发帖数: 2836 | 2 if ($a=~/(.*)\_hello\_(.*)/ && $1 eq $2) {print $1}
【在 m****m 的大作中提到】 : 请问怎样写个regular expression给下面的string. : hello 前后的letter 是一样的。 : abc_hello_abc : xy_hello_xy : tqt_hello_tqt
|
m****m 发帖数: 101 | 3 谢谢!有没有办法不用&&呢?也就是只用一个regular expression. 这是给一个configuration file用的。不能有IF
statement.
【在 D******n 的大作中提到】 : if ($a=~/(.*)\_hello\_(.*)/ && $1 eq $2) {print $1}
|
D****A 发帖数: 360 | 4 (.+)_hello_(\1)
虽然可以用regex表达,但已经不是正则语言了
【在 m****m 的大作中提到】 : 请问怎样写个regular expression给下面的string. : hello 前后的letter 是一样的。 : abc_hello_abc : xy_hello_xy : tqt_hello_tqt
|