|
|
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
а подскажите пожалуйста каким должно быть рег. выражение, чтобы искало только те слова, которые не включают символов и знаков типа !"=<>№?*_+. и т.д... а если вводимое слово будет с каким то из знаков, ну тогда возвращаем фразу - слово не найдено ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 21:25:19 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Ну, правда, прочитайте хотя бы один туториал по регулярным выражениям и JavaDoc к классу Pattern. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 21:30:39 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, Вам действительно трудно доки почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 21:30:42 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
DoSOfRedRiver, читал, не получается сделать к своей ситуации, напишите если знаете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 21:45:00 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013читал, не получается сделать к своей ситуации, напишите если знаете Покажите как пробовали. Можно использовать все знаки \p{Punct} с отрицанием. Если нужны вообще все символы. [^\p{Punct}] Либо если только важи знаки, то аналогично - [^все нужные символы]. Только некоторые знаки придется эскейпить слешами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 21:53:34 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
блин, зачем я это пишу... всё равно будете готовый код клянчить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 21:54:12 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, та ну нет))) ну смотрите, если я составляю таким образом Код: java 1. 2. 3. 4. т.е. когда я вписываю в поиск чисто знаки всякие, то он мне возвращает - Слово не найдено. Но загвоздка в том, что если я вписываю в поиск буквы в перемешку со знаками например "при_+вет", то он ничё не возвращает..а надо чтобы тоже возвращал - слово не найдено..как так сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 22:10:15 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
DoSOfRedRiver, никто не знает тоже?( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 23:07:38 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, а если ^[^А-Яа-я0-9]+$ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 23:47:34 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
dmitriyche, не плохо, но всё равно не возвращает "слово не найдено" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 00:04:10 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 00:36:34 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
dmitriyche, да, но тогда оно и ничего вообще не найдёт) добавьте в ваш код ещё например слово без знаков.. String word2 = "привет"; мне же надо чтобы нужные нормальные слова без знаков находились ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 00:57:23 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, давайте в TDD попишем. Какие у вас кейсы (входные данные и ожидаемый результат) есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 01:00:04 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
dmitriyche, у меня как бы такой поиск(который я пытаюсь всё усовершенствовать) по контенту, String word - это вводимое в поиск слово, argi - это массив, в котором ищу и result - это результат поиска. Идейка такая, чтобы находилось просто слово или полностью цифры(например отсюда - 2013 год) без всяких знаков..вот эта частица логики: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 01:12:36 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, проверяйте слово перед поиском а не после, и не "не найден", а "я такое не ищу" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 02:16:21 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
javapecker, ок, спасибо за совет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 02:28:25 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, Чтобы нам было проще вам помочь, присылайте компилируемый и запускаемый код, например: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. Какие у вас данные в argi, word? Какой код в search()? Нам очень трудно догадаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 02:29:14 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
javapecker, пока что так и не ответили как сюда мне добавить ещё часть логики, что бы при вводе в поиск например "hel#$^llo" возвратилась str="Word not found!" вместо пустоты(ну т.е. ничего не возвращает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 02:32:47 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
dmitriyche, Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 02:36:18 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, Возможный вариант. Код: 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. 74. 75. 76. 77. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 03:24:57 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013, Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 03:30:56 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
dmitriyche, оо лучше, но странная особенность...я вот проверил - для поиска английских слов а в английском контенте всё работает - т.е. ищет нужные слова или цифры, если знаки или знаки в перемешку с буквами или цифрами, то пишет word not found, но для поиска русских букв в русском контенте не всё так - т.е. делает всё, но единственное только - это не ищет нужные русские слова..чего ж так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 13:56:26 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Fyn2013но для поиска русских букв в русском контенте не всё так - т.е. делает всё, но единственное только - это не ищет нужные русские слова..чего ж так Открываем всё тот же JavaDoc http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html И читаем всё, где встречается слово Unicode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 14:00:36 |
|
||
|
Регулярные выражения java
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, тыкныте носом, в упор там не пойму что подставить мне надо)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 14:31:41 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38506551&tid=2127945]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 540ms |

| 0 / 0 |
