2

内部大文字 (PowerPoiint、inCase など) を持つソフトウェア タイトルのデータベースを検索しようとしています。

私は試した

select * from table where field REGEXP '^([a-z][A-Z]+)+$'

これは、テーブルのサブセットを返し、ほとんどは正しかったが、かなりの量が正しくなかった (例: エイリアス) ため、機能しているように見えました。明らかに何か正しいことをしていますが、何が正しいかはわかりません。アスキーが何らかの形で台無しになっている可能性がありますか?

4

1 に答える 1

0

これを正規表現パターンとして試してください:

^[A-z]+[A-Z][A-z]+$

上記のすべての例 (PowerPoint、inCase) に一致しますが、問題のある例の 1 つである 'Alias' には一致しません。

于 2013-08-27T04:08:10.343 に答える