diff --git a/search-services/alfresco-search/src/test/java/RegexTestHarness.java b/search-services/alfresco-search/src/test/java/RegexTestHarness.java deleted file mode 100644 index 8d48fe4ea..000000000 --- a/search-services/alfresco-search/src/test/java/RegexTestHarness.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (c) 1995, 2008, Oracle and/or its affiliates. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * - Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * - Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * - Neither the name of Oracle or the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -import org.alfresco.util.ISO8601DateFormat; - -import java.io.Console; -import java.io.UnsupportedEncodingException; -import java.net.URI; -import java.net.URLEncoder; -import java.util.Date; -import java.util.regex.Pattern; -import java.util.regex.Matcher; - -public class RegexTestHarness { - - public static void main(String[] args) throws UnsupportedEncodingException { - // Pattern pattern = Pattern.compile("(\\{\\s?!afts)(.*)\\s?\\}\\s?(.*)"); - Pattern pattern = Pattern.compile("^[A-Za-z0-9._%+-]+@([A-Za-z0-9.-]+\\.[A-Za-z]{2,6})$"); - //Pattern pattern = Pattern.compile("\\{!afts.*\\}(.*)"); - Matcher matcher = pattern.matcher("Londa@alfresco.com"); - //1 is cake, 2 is query Matcher matcher = pattern.matcher("{ !afts cake} description:xyz"); - - if (matcher.find()) - { - System.out.println("I found the text "+matcher.group(1)+" starting at index "+matcher.start()+" and ending at index "+matcher.end()); - } - else { - System.out.println("No match found.%n"); - } - - Date d = ISO8601DateFormat.parse(null); - System.out.println(d); - } -} -