кавычки в строке

Обсуждение программ nnCron и nnCron LITE

кавычки в строке

Postby GreyT » Thu, 22 Jul 2004, 15:42

Здравствуйте. Подскажите пожалуйста профи по Форту, как создать строку содержащую кавычки, т.к. слово S" любую кавычку в строке воспринимает как закрывающую и на оставуюся часть строки Форт начинает ругаться.
Просьба сильно не ругаться и не отсылать к Help-у, т.к. там я этого не нашел, в нем все примеры со строками имеют только буквы и цифры.
Заранее спасибо за ответ.
GreyT
 
Posts: 2
Joined: Thu, 22 Jul 2004, 13:17

Postby VK » Thu, 22 Jul 2004, 17:55

Code: Select all
S" %QUOTE%text%QUOTE%" EVAL-SUBST
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby GreyT » Fri, 23 Jul 2004, 15:37

Спасибо, но как-то это наворочено, я думал что существует более простой способ. Согласитесь, что для объявления простой строковой константы вызывать процедуру замены в подстроке как-то избыточно. Тем-более, что EVAL-SUBST - это дополнительное слово, которое объявлено в nnCRONE. Что чистый Форт не имеет слов для объявления строк с любыми символами внутри?
GreyT
 
Posts: 2
Joined: Thu, 22 Jul 2004, 13:17

Re: кавычки в строке

Postby ascerdfg1 » Sun, 09 Sep 2012, 20:12

а на регулярки с кавычками вообще ругается
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: кавычки в строке

Postby VoidVolker » Sun, 09 Sep 2012, 20:53

У регулярных выражений стандартный синтаксис для поиска кавычек:
Code: Select all
S" /\x22/"
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: кавычки в строке

Postby ascerdfg1 » Sun, 09 Sep 2012, 21:03

Ох тыж ёжишь...
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: кавычки в строке

Postby ascerdfg1 » Sun, 09 Sep 2012, 21:25

А что быстрее?
Code: Select all
" /<td class=|q/" RE-MATCH
или
Code: Select all
S" /<td class=\x22/" RE-MATCH
?
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин

Re: кавычки в строке

Postby VoidVolker » Sun, 09 Sep 2012, 22:50

Первый вариант. Т.к. во время выполнения не происходит дополнительного преобразования строки "\xNN" в число.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: кавычки в строке

Postby ascerdfg1 » Mon, 10 Sep 2012, 06:52

Ясно
nncron.exe v 1.93b10 Build 1141
tm.exe v 1.93b10 Build 569
Windows XP (5.1.2600) SP3
Комп без nnCron - груда металла!
User avatar
ascerdfg1
 
Posts: 541
Joined: Thu, 29 Nov 2007, 02:45
Location: г. Алексин


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Exabot [Bot] and 2 guests

cron