
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.11.2004, 19:28
|
|||
|---|---|---|---|
RegExp in Oracle 9.2 |
|||
|
#18+
Не подскажите, как прикрутить к внутренней JVM Oracle поддержку RegExp? То бишь Matcher и Pattern; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2004, 19:37
|
|||
|---|---|---|---|
RegExp in Oracle 9.2 |
|||
|
#18+
package ru.rdtex.tools.regexp; import org.apache.oro.text.perl.Perl5Util; public class Oro { private static final Perl5Util util = new Perl5Util(); public Oro() { } public static String substitute(String expression, String input) { return util.substitute(expression != null ? expression : "s///", input != null ? input : ""); } public static String extract(String expression, String input, int group) { if(util.match(expression != null ? expression : "//", input != null ? input : "")) { if(util.groups() > group) return util.group(group); else return null; } else { return null; } } } CREATE OR REPLACE PACKAGE regexp_oro AUTHID CURRENT_USER AS FUNCTION substitute(expression IN VARCHAR2, input IN VARCHAR2) RETURN VARCHAR2; FUNCTION extract(expression IN VARCHAR2, input IN VARCHAR2, group_no IN NUMBER) RETURN VARCHAR2; END regexp_oro; / CREATE OR REPLACE PACKAGE BODY regexp_oro AS FUNCTION substitute(expression IN VARCHAR2, input IN VARCHAR2) RETURN VARCHAR2 AS LANGUAGE JAVA NAME 'ru.rdtex.tools.regexp.Oro.substitute(java.lang.String, java.lang.String) return java.lang.String'; FUNCTION extract(expression IN VARCHAR2, input IN VARCHAR2, group_no IN NUMBER) RETURN VARCHAR2 AS LANGUAGE JAVA NAME 'ru.rdtex.tools.regexp.Oro.extract(java.lang.String, java.lang.String, int) return java.lang.String'; END regexp_oro; / + jar проекта ORO c http://jakarta.apache.org/oro/index.html _______________ Alex There are three kinds of people: those who can count and those who can't ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2004, 21:16
|
|||
|---|---|---|---|
RegExp in Oracle 9.2 |
|||
|
#18+
Спасибо, но я видимо немного неправильно задал вопрос:) Правильнее будет так: Можно ли обновить JDK Oracle? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2004, 21:48
|
|||
|---|---|---|---|
RegExp in Oracle 9.2 |
|||
|
#18+
biomenСпасибо, но я видимо немного неправильно задал вопрос:) Правильнее будет так: Можно ли обновить JDK Oracle?Нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2153465]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 289ms |

| 0 / 0 |
