|
|
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Подскажите как составить регулярное выражение, чтобы находило слово, начинающееся с первой буквы..Например, в тексте есть слово "работа". Надо чтобы при вводе в поиск например "або", он не находил слово "работа". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 15:46 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
RTFM http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html Boundary matchers ... \b A word boundary ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 15:49 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, не смог разобраться, можно конкретнее плиз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 17:35 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 17:38 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Например есть текст "привет, друг"..Если я в поиск введу "рив" или "руг", то он не должен найти слова из текста, который в некотором разделе или находится по какой-то ссылке...Только если полностью ввести "друг" или "привет" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 17:39 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Точнее так Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 17:46 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, а если у меня текст "привет, друг и т.д.."...И я в поиск введу "рив" или "руг", то он не должен найти слова из текста, который в некотором разделе или находится по какой-то ссылке...Только если полностью ввести "друг" или "привет" Каким будет регулярное выражение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 17:58 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Удивительное рядом: Код: java 1. 2. Вам фразу word boundary помочь перевести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 18:01 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, нет) я имею ввиду если большой текст есть, то как составить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 18:05 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013нет) я имею ввиду если большой текст есть, то как составить? Ну, будем надеятся что на форуме обнаружится кто-то понятливый кто из этого короткого предложения сможет понять ваши мысли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 18:12 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, ок, у меня текст: Код: java 1. И если я в поиск введу например "ного" или "разн", то он не должен найти нужное правильное слово из текста. Только если полностью ввести например "много" или "цифр", тогда должен их найти в каком либо разделе сайта там... Сейчас вроде постарался норм объяснить) Как можно для этого сделать правильное регулярное выражение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 18:24 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, чего-то я не понимаю для чего здесь регулярные выражения, если вам точный поиск нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 18:29 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
javapecker, ок, а каким образом ,если знаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 18:32 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, невнимательно прочитал. Выше же написан ответ, разве о не делает то что вам нужно? пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 18:57 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
javapecker, "\\bпривет\\b" "\\bдруг\\b" это? а если у меня 150 слов в тексте, я же не буду каждое так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 20:02 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013 а если у меня 150 слов в тексте, я же не буду каждое так В каком тексте? Искомом или сканируемом? Вы же сами себя изначально поставили в рамки регулярных выражений. Lucene чем-то не подходит для решения задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 20:09 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013,это? а если у меня 150 слов в тексте, я же не буду каждое такВы шаблоном задаете то что вы в тексте хотите найти, а не текст меняете. В строке поиска у вас "друг", прилепили к нему \b с обеих сторон, и ищите в каком хотите тексте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 20:21 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, сделай чтобы люди вводили Код: sql 1. и софт подставлял близкие слова из справочника. Осилишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2013, 20:45 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
maytonFyn2013, сделай чтобы люди вводили Код: sql 1. и софт подставлял близкие слова из справочника. Осилишь? К Levenshtein distance клоните? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 02:13 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Я не клоню к Левинштейнам и прочим Дамерау. Я говорю автору о том что на задачу нужно смотреть шире. Не с точки зрения поиска подстроки. Это тривиально. И даже обсуждать скушно. Нужно ставить сверх-задачу. Как google. Пускай ищет не только слова "работа" но и "hf,jnf" (работа в английской раскладке). Вот так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 02:17 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
mayton, я всё постепенно я хочу искать...и в этом тоже буду разбираться...но вы по ходу не совсем поняли даже мой конкретный вопрос изначально, но в целом от всех и от вас тоже было много советов, будем принимать к сведению, так что за это говорю спасибо всем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 12:45 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013,Но вы по ходу не совсем поняли даже мой конкретный вопрос изначальноНужно быть упрямым и объяснять до тех пор, пока мы не поймем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 13:03 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
javapecker, зря вы это сказали)) Вообщем у меня есть нормально рабочий класс, в который надо добавить небольшую логику - чтобы поиск находил полное введённое в него слово..Например, в разделах есть слово "работа". Надо чтобы при вводе в поиск например "або" или "раб", он не находил слово "работа", а только если полностью ввести "работа". Помогите пожалуйста конкретно с этим! Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 14:49 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, Надо чтобы при вводе в поиск например "або" или "раб", он не находил слово "работа", а только если полностью ввести "работа". Помогите пожалуйста конкретно с этим! Перестаньте издеваться, пожалуйста. В строке поиска у вас "друг", прилепили к нему \b с обеих сторон, и ищите в каком хотите тексте.Удивительное рядом: "\\bпривет\\b" "\\bдруг\\b" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2013, 15:13 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=194&tid=2127957]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 382ms |

| 0 / 0 |
