3

文字列 '364.1'、'364.10'、'364.11' を一致させたいのですが、それ以外は一致しません。私は私が使用できることを知っています

select '364.1' regexp '364\.1$|364\.1[01]'    ---> 1

しかし、よりエレガントな方法はありますか? 私の理想は、その位置で文字列の末尾、0、または 1 に一致することを示すとらえどころのない部分でアンダースコアを埋める次のようなものです。

select '364.1' regexp '364\.1[_01]'   ---> 1
4

1 に答える 1