OSDN Git Service

動画ファイル名補完
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / filewatch / FileWatchUtil.java
index 7caa07b..3f064c8 100644 (file)
@@ -51,8 +51,13 @@ public final class FileWatchUtil {
         final SortedSet<String> set = new TreeSet<>();
         for (Path p : paths) {
             final String name = FilenameUtils.getBaseName(p.toString());
-            if (name.contains(text)) {
-                set.add(p.toAbsolutePath().toString());
+            final Matcher m = VIDEO_ID_PATTERN.matcher(name);
+            while (m.find()) {
+                final String alt = m.group(1);
+                if (alt.equals(text)) {
+                    set.add(p.toAbsolutePath().toString());
+                    break;
+                }
             }
         }
         return set;