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

(-)RE.java (-4 / +3 lines)
Lines 1137-1161 Link Here
1137
                    break;
1149
                    break;
1138
1150
1139
                case OP_ANY:
1151
                case OP_ANY:
1140
                    if((matchFlags & MATCH_SINGLELINE) == MATCH_SINGLELINE) {
1152
                    if((matchFlags & MATCH_SINGLELINE) == MATCH_SINGLELINE) {
1141
                        // Match anything
1153
                        // Match anything
1142
                        if(search.isEnd(idx))
1154
                        if(search.isEnd(idx))
1143
                        {
1155
                        {
1144
                            return -1;
1156
                            return -1;
1145
                        }
1157
                        }
1146
                        idx++;
1147
                        break;
1148
                    }
1158
                    }
1149
                    else
1159
                    else
1150
                    {
1160
                    {
1151
                        // Match anything but a newline
1161
                        // Match anything but a newline
1152
                        if (search.isEnd(idx) || search.charAt(idx++) == '\n')
1162
                        if (search.isEnd(idx) || isNewline(idx))
1153
                        {
1163
                        {
1154
                            return -1;
1164
                            return -1;
1155
                        }
1165
                        }
1156
                        break;
1157
                    }
1166
                    }
1167
                    idx++;
1168
                    break;
1158
1169
1159
                case OP_ATOM:
1170
                case OP_ATOM:
1160
                    {
1171
                    {

Return to bug 4137