Почему я не могу использовать перенаправление URL с несколькими элементами GET?

Другой альтернативой является использование DockPanel вместо этого.

Просто установите для LastChildFill значение false на DockPanel.

Затем установите свойство прикрепленной док-станции на каждую кнопку, которую вы добавляете в нижнюю часть перед добавлением в DockPanel.

пример:

            var button = new Button();
            DockPanel.SetDock(button, Dock.Bottom);
0
задан Nikita Patil 16 January 2019 в 02:38
поделиться

1 ответ

  • Вы сделали так, чтобы оно совпадало с чем угодно , кроме чисел (^ в начале списка персонажей \d)
  • Вы не сделали два номера необязательно пока. [^\d,.] означает, что требуется ровно один из этих символов. И поскольку он может соответствовать только одной из запятой или точке с цифрой, вы не можете делать десятичные дроби. Если вы хотите определить количество раз, вам нужно добавить . для одного или более, * для нуля или более или сделать диапазон {min,max} после [^\d,.].
  • Вы не захватываете два числа, даже если они совпадают - отсутствует ().
  • Вы, вероятно, захотите сопоставить, только если указаны и долгота, и широта, а не одно или другое - отсутствует группировка их обоих (но без захвата).

Попробуйте тестеры регулярных выражений, например https://regex101.com/r/PtwC0b/4 Хотя в Apache я не думаю, что вам нужно бежать / с помощью \, так что игнорируйте \/.

Конечным результатом является что-то , подобное /lists/([a-zA-z]+)/(?:([\d.]+)/([\d.]+)/){0,1}

Группа (?: ... ){0,1} не захватывает, но гарантирует, что все в ней является одной группой - то есть, предоставляют только долготу и широту ( и ровно ноль или один их набор). Для полного объяснения см. https://regex101.com/r/PtwC0b/4

explanation from regex101.com [1115]

Это не был протестирован на Apache.

0
ответ дан gingerCodeNinja 16 January 2019 в 02:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: