Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
AD |
27.8.2008, 17:29
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Буду благодарен, если напишите правильный regexp для след. цели: надо найти в строке символы, не являющиеся цифрами и точкой/запятой.
|
|
|
|
|
Tonal |
27.8.2008, 19:29
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17
|
[^\d.,]
|
|
|
|
|
Litkevich Yuriy |
27.8.2008, 21:41
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Tonal, выглядит почти так
;) |
|
|
|
|
AD |
28.8.2008, 13:28
Сообщение
#4
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Хотел немного уточнить - а как сделать так, чтобы пробелы он тоже пропускал, есть ли значок "или" в регэкспе (нужно для того, чтобы пропускать спец. фразы - например, "C_OFF, C_ON, W_OFF, W_ON")?
|
|
|
|
|
AD |
28.8.2008, 16:41
Сообщение
#5
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
//
Вот сделал вот такой regexp! Теперь осталось только додумать, чтобы отдельные символы "_", которые встречаются не в этих словосочетаниях тоже удалялись. Помогите, пожалуйста, доработать эту штуку! |
|
|
|
|
Litkevich Yuriy |
28.8.2008, 16:46
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(AD @ 28.8.2008, 20:41) Link символы "_", так его и напиши
|
|
|
|
|
AD |
28.8.2008, 16:55
Сообщение
#7
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
В регэкспе как раз те словосочетания, которые не удаляются! Точнее удаляются все те, что не попадают под описание регэкспа. Но отдельные символы "_" он оставляет, а мне надо, чтобы они удалялись!!!!
Сообщение отредактировал AD - 28.8.2008, 16:57 |
|
|
|
|
Litkevich Yuriy |
28.8.2008, 17:02
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
вот и впиши его туда
|
|
|
|
|
AD |
28.8.2008, 17:25
Сообщение
#9
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(Litkevich Yuriy @ 28.8.2008, 18:02) Link вот и впиши его туда Блин, если я его впишу - он тем более удаляться не будет, а мне надо чтобы отдельные "_" удалялись!!!! |
|
|
|
|
Litkevich Yuriy |
28.8.2008, 17:46
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Так давай с начала,
надо найти в строке символы, не являющиеся: цифрами . (точкой) , (запятой) _ (подчеркиванием), кроме случаев: C_OFF, C_ON, W_OFF, W_ON так? |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 12:06 |