powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Поиск регулярным выражением подстроки в строке
3 сообщений из 3, страница 1 из 1
Поиск регулярным выражением подстроки в строке
    #38966632
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Код: html
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.
<%@ page language="java" %> 
<%@ page import="java.io.*, java.text.*, java.util.*, java.util.regex.*" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@page contentType="text/html; charset=UTF-8"%>
<%@ page pageEncoding="UTF-8" %>

 <c:set var="Title" value="Пример"/>
<html> 
<head> 
<title><c:out value="${Title}"/></title>
</head> 
<body>

<%
String content = "This is Chaitanya from Beginnersbook.com. С1514810 до 07:00 ";

String pattern = ".*с?С?c?C?(\\d+)\\s.*";
// Искать С_цифры_пробел
boolean isMatch = Pattern.matches(pattern, content);

out.println("The text contains 'book'? " + isMatch);
%>

</body> 
</html>



Определять есть ли вхождения конструкции "С_цифры_пробел" таким образом мне удалось.
Но задача стоит, вырезать "С_цифры_пробел" из content.

Подскажите пожалуйста каким образом это возможно сделать?
...
Рейтинг: 0 / 0
Поиск регулярным выражением подстроки в строке
    #38966649
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
использовать для вычисления regexp - Visual Expressions
...
Рейтинг: 0 / 0
Поиск регулярным выражением подстроки в строке
    #38967598
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задачу удалось решить следующим способом:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<%
// Create a Pattern object
String regex = "[CcСс]\\d{7}";
Pattern p = Pattern.compile(regex);
// String to perform the match
String str = "This is Chaitanya from Beginnersbook.com. С1514810 до 07:00";
// Get a matcher object using Pattern object p for str
Matcher m = p.matcher(str);
// Continued from previous fragment of code
if (m.find()) {
// str is the string we are looking into
String foundStr = str.substring(m.start(), m.end());
out.println("<BR>Found string is:" + foundStr);
}
%> 



Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Поиск регулярным выражением подстроки в строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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