Используйте pyparsing для анализа выражения, начинающегося с скобокPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Используйте pyparsing для анализа выражения, начинающегося с скобок

Сообщение Гость »

Я пытаюсь разработать грамматику, которая сможет анализировать выражения, начинающиеся со скобок и заканчивающиеся скобками. Внутри скобок может быть любая комбинация символов. Я написал следующий код, следуя программе Hello World из pyparsing.

Код: Выделить всё

from pyparsing import *

select = Literal("select")

predicate = "(" + Word(printables) + ")"

selection = select + predicate

print (selection.parseString("select (a)"))
Но это вызывает ошибку. Я думаю, это может быть связано с тем, что печатные формы также состоят из ( и ), и это каким-то образом противоречит указанным ( и ).

Как это правильно сделать?

Подробнее здесь: https://stackoverflow.com/questions/288 ... arenthesis
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использование pyparsing для анализа инфиксного выражения
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Использование pyparsing для анализа инфиксного выражения
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Использование pyparsing для анализа инфиксного выражения
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Использование pyparsing для анализа выражений фильтра
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Использование pyparsing для анализа выражений фильтра
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»