Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Java / 7 сообщений из 7, страница 1 из 1
10.12.2013, 22:45:46
    #38496279
Fyn2013
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java
Как задать такое условие, чтобы слово все равно нашлось неважно от регистра букв? т.е. например в контенте есть слово только " Печать ", но если запросить вот так -" печать " - чтобы тоже его нашло.
...
Рейтинг: 0 / 0
10.12.2013, 22:51:33
    #38496283
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java
Fyn2013,


String.toLowerCase(), String.toUpperCase();
...
Рейтинг: 0 / 0
10.12.2013, 23:35:21
    #38496301
Sergunka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java
...
Рейтинг: 0 / 0
11.12.2013, 00:01:34
    #38496315
Fyn2013
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java
Sergunka,

а можно поконкретнее?=)
...
Рейтинг: 0 / 0
11.12.2013, 02:25:42
    #38496358
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java
Fyn2013Sergunka,

а можно поконкретнее?=)
Ты конкретный вопрос задай. Исходные данные. И выходные.
...
Рейтинг: 0 / 0
11.12.2013, 11:07:07
    #38496618
Fyn2013
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java
maytonТы конкретный вопрос задай. Исходные данные. И выходные

Вот сюда надо добавить эту логику,чтобы независимо от регистра букв, в данных разделах массива argi, нашлось определённое слово..String word - это слово, которое вводим в поиск

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
public class Search {
	
	private String word;
	private String str="";
	private String str2="";
		
	        public String getWord() {
			return word;
		}

		public void setWord(String word) {
			this.word = word;
		}
		public String getStr() {
			return str;
		}

		public void setStr(String str) {
			this.str = str;
		}

	    private final Pattern TITLE = Pattern.compile("\\<title\\>(.*)\\<\\/title\\>");
	    
	    public String search(String url, String someword) {

	        try {
	            InputStreamReader in = new InputStreamReader(new URL(url).openStream(),"UTF-8");
	            StringBuilder input = new StringBuilder();
	            int ch;
	            while ((ch = in.read()) != -1) {
	                input.append((char) ch);
	            }
	            if (Pattern.compile(someword).matcher(input).find()) {
	                Matcher title = TITLE.matcher(input);
	                if (title.find()) {
	                    return title.group(1);
	                }
	            }
	        } catch (IOException e) {
	            e.printStackTrace();
	        } catch (PatternSyntaxException e) {
	            e.printStackTrace();
	        }
	        return null;
	    }
	    public String toString() {
	    	String[] argi = {"http://localhost:8080/site/endipnagradi", "http://localhost:8080/site/contacts_en", "http://localhost:8080/site/news_en"};

	    	for (int i = 0; i < argi.length; i++) {
            String result = search(argi[i], word);
            String regex = "^[А-Яа-я]+$";
           
            
			if (result != null && word.length()>2) {
                
            		str += "Search phrase " + "<b>"+ word + "</b>" + " have found in " + "<a href=\"" + argi[i] + "\">" + result + "</a>"+ "<p></p>";
        
                     }
			
			if(word.length()<3 || word.matches(regex)){
         	   
         	   str="Word not found!";
	         }

            if (word == null || word.isEmpty()) {
            	
            	str = "Enter a search word!";
        		
              }
            }
          return null;
    }
}
...
Рейтинг: 0 / 0
11.12.2013, 15:43:29
    #38497189
Fyn2013
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java
разобрался
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Java / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]