1

MySQL クエリ (実際には MariaDB )との正規表現一致を試みて、ファイルパス内の文字列「!Mutex」を含む単語、またはフォルダーが大文字の「M」で終わる単語を検索します。

したがって、セルに次のパスが含まれているとします。

-------------
|パス_フォルダー|
-------------------------------------------------- -----
|E:\folder01\folder01\folder03\!ミューテックス\folder05 |
|E:\folder01\folder01\folder03\folder4\!ミューテックス\folder06|
|E:\folder01\folder01\folder03\folder04\folderM |
-------------------------------------------------- -----

私はこれをどこにも移植しようとしているのではなく (php なし)、結果を見つけようとしているだけです。

4

1 に答える 1

1

あなたが正規表現の解決策を求めたことは知っていますが、それが答えではない場合もあります。:-)

代わりに、通常の SQLLIKE式を使用してこれを行うことができます。

SELECT 
  Path_Folder 
FROM 
  Your_Table 
WHERE 
  (Path_Folder LIKE '%!Mutex%') 
OR 
  (Path_Folder LIKE '%M') 

ALIKEは、必要なものに対して問題なく動作し、正規表現よりも高速 (および読み取り/保守が容易) である必要があります。

于 2013-02-27T23:58:38.637 に答える