This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 183115
Collapse All | Expand All

(-)db.dataview/src/org/netbeans/modules/db/dataview/table/SuperPatternFilter.java (-2 / +10 lines)
Lines 82-92 Link Here
82
                break;
82
                break;
83
            case REGEX_FIND:
83
            case REGEX_FIND:
84
            case REGEX_MATCH:
84
            case REGEX_MATCH:
85
                final String filterStr2;
85
                String filterStr2;
86
                if (filterStr == null || filterStr.length() == 0) {
86
                if (filterStr == null || filterStr.length() == 0) {
87
                    filterStr2 = ".*";
87
                    filterStr2 = ".*";
88
                } else {
88
                } else {
89
                    filterStr2 = filterStr.replaceAll("/", "//"); // NOI18N
89
                    filterStr2 = filterStr.replaceAll("\\\\", "\\\\\\\\"); // NOI18N
90
                    filterStr2 = filterStr2.replaceAll("\\[", "\\\\["); // NOI18N
91
                    filterStr2 = filterStr2.replaceAll("\\(", "[(]"); // NOI18N
92
                    filterStr2 = filterStr2.replaceAll("\\*", "[*]"); // NOI18N
93
                    filterStr2 = filterStr2.replaceAll("\\?", "[?]"); // NOI18N
94
                    filterStr2 = filterStr2.replaceAll("\\)", "[)]"); // NOI18N
95
                    filterStr2 = filterStr2.replaceAll("\\+", "[+]"); // NOI18N
96
                    filterStr2 = filterStr2.replaceAll("\\{", "[{]"); // NOI18N
97
                    filterStr2 = filterStr2.replaceAll("\\}", "[}]"); // NOI18N
90
                }
98
                }
91
                pattern = Pattern.compile(filterStr2, 0);
99
                pattern = Pattern.compile(filterStr2, 0);
92
                break;
100
                break;

Return to bug 183115