Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите с регуряными выражениями ! / 25 сообщений из 68, страница 1 из 3
24.11.2013, 17:30
    #38475783
megazoid007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Допустим есть строка:
Код: c#
1.
erfervrgerg  " wwecwec // wedwecwecc " //wexcwecwec


Нужно найти комментарий но только тот что вне кавычек вот мои потуги:
(?(?<=".*".*)//.*|//.*)
Который работает не так как надо:
...
Рейтинг: 0 / 0
24.11.2013, 17:33
    #38475785
megazoid007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
megazoid007, т.е. получается что условие в шаблоне всегда срабатывает по правую сторону | . Даже если условие тру.
...
Рейтинг: 0 / 0
24.11.2013, 19:51
    #38475849
megazoid007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
megazoid007,
вернее оно одновременно срабатывает во правую и по левую одновременно
...
Рейтинг: 0 / 0
25.11.2013, 01:21
    #38476074
Boneshock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
megazoid007,
Код: c#
1.
var reg = new Regex(@"(?<=\/\/)[^""]*?$");


оно?
...
Рейтинг: 0 / 0
25.11.2013, 10:50
    #38476276
megazoid007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Boneshock,
Оно но не совсем, если подставить полноценный исходный код на любом языке который поддерживает такой вид комментария, то не работает, основной замысел был такой. Извиняюсь тормознул сразу недосказала про это.
...
Рейтинг: 0 / 0
25.11.2013, 12:05
    #38476391
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
hVostt ,авторпошёл в ж. этот Рихтер плюсую
зы.имхо модератор проявил слабинку
...
Рейтинг: 0 / 0
25.11.2013, 12:12
    #38476402
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Где-то в степи,

панедельнек же )) арбайтен надо.
...
Рейтинг: 0 / 0
25.11.2013, 13:20
    #38476515
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Про конструктор что-то не понял, опять Хвост поджал хвост

В конструкторе мы имеем прокидывание контейнера , а не процессинг. Процессинг я попросил вкорячить для примера, чтобы сразу же за диспоузить. Если речь именно о процессинге в конструкторе, а не прокидывании контейнера, то разумеется это зло и так делать не нужно. Для буквоедов - пишем дополнительный метод Load и делаем в нём тоже самое. Смысл понятен?
...
Рейтинг: 0 / 0
25.11.2013, 13:40
    #38476555
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Не бросайтесь многозначными терминами. Если по-русски объяснить чего-то не можете.
Слово "Процессинг" - зарегистрированная торговая марка графического ява-клиента.
...
Рейтинг: 0 / 0
25.11.2013, 13:47
    #38476571
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
ShSerge, речь о долгоиграющей операции. Например, обращение к сервису и получение от него данных.
...
Рейтинг: 0 / 0
25.11.2013, 13:55
    #38476583
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
МСУShSerge, речь о долгоиграющей операции. Например, обращение к сервису и получение от него данных.
Это я так, на всякий случай. Мир ведь состоит не только из тех вещей, по которым учебники почитал. :)
ПС. На всякий случай напомнил, что смотрим и наблюдаем.
...
Рейтинг: 0 / 0
25.11.2013, 13:59
    #38476589
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
МСУ,
Я бы не стал делать долгоиграющие операции в конструкторе, лучше создать объект и потоптаться по нему билдером от инжекта снаружи
другая причина, если провода оборваны или еще что, в лучшем случае вы получите не полноценный ( не доделанный объект)
в худшем исключение..
...
Рейтинг: 0 / 0
25.11.2013, 14:01
    #38476596
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Где-то в степиМСУ,
Я бы не стал делать долгоиграющие операции в конструкторе, лучше создать объект и потоптаться по нему билдером от инжекта снаружи
другая причина, если провода оборваны или еще что, в лучшем случае вы получите не полноценный ( не доделанный объект)
в худшем исключение..
Так я бы тоже не стал делать долгоиграющие операции в конструкторе, это зло. Ты вообще понял, что я хотел сказать?

Такое ощущение, что в понедельник все похмеляются
...
Рейтинг: 0 / 0
25.11.2013, 14:06
    #38476607
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Для тех, кто жаждет кода - долгоиграющая операция не в конструкторе.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public void OpenOrganizationWindow()
{
    var vm = new OrganizationViewModel(App.Container);

    var view = new OrganizationWindow();
    view.Owner = ActiveWindow;            
    view.DataContext = vm;
    view.Activated += (a, b) => { vm.Load(); };
    view.Closed += (a, b) => { vm.Dispose(); Application.Current.MainWindow.Focus(); };
    view.Show();
}



Кто хочет отзывчивости в виде DispatcherPriority.Background:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public void OpenOrganizationWindow()
{
    OrganizationViewModel vm = null;
            
    var view = new OrganizationWindow();
    view.Owner = ActiveWindow;
    view.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() =>
    {
        vm = new OrganizationViewModel(App.Container);
        vm.Load();

        view.DataContext = vm;
        view.Closed += (a, b) => { vm.Dispose(); Application.Current.MainWindow.Focus(); };
    }));
                        
    view.Show();
}



Основной момент - это передача контейнера в конструктор. А по поводу долгоиграющей операции в конструкторе, это я привел пример хвосту, чтобы не насиловать его детскую психику. Оказалось, зря
...
Рейтинг: 0 / 0
25.11.2013, 14:07
    #38476611
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
МСУ,
авторречь о долгоиграющей операции. Например, обращение к сервису и получение от него данных.
да я не пил четыре дня, да и до этого в общем то не очень пил...))
...
Рейтинг: 0 / 0
25.11.2013, 14:16
    #38476631
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
МСУ,
ну через конструктор, ну пускай будет через конструктор, можно из глобального контейнера попросить ребенка а потом его угробить в месте с формой, не?
...
Рейтинг: 0 / 0
25.11.2013, 14:17
    #38476633
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Где-то в степида я не пил четыре дня, да и до этого в общем то не очень пил...))
А фигли мне чесать тогда про зло процессинга в конструкторе? Разумеется это зло. У нас речь-то была изначально про передачу контейнера в конструктор. Я лично вижу в этом только выгоду. Да, зависимость от контейнера, но насколько это критично для тебя - отдельный вопрос. Потом я попытался усложнить задачу с предварительным вызовом сервиса и его диспоузингом. Он вообще начал бредить, что вью модель не должна обращаться к сервисам. Ну и так далее. Вообщем, не буду пересказывать весь тред.
...
Рейтинг: 0 / 0
25.11.2013, 14:21
    #38476639
Boneshock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
megazoid007,
покажи тогда реальный пример, с которым нужно работать

МСУ, hVostt
эй, засрали свой топик теперь в чужой перешли? а ну брысь:)
...
Рейтинг: 0 / 0
25.11.2013, 14:22
    #38476641
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Где-то в степиМСУ, ну через конструктор, ну пускай будет через конструктор
О чём и речь! Но я усложнил ему задачу, обращение к сервису и его диспоузинг при работе пользователя с окном. Эту задачу он не решил. Вот такой он двоешник...

Код: c#
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.
public class EmployeesViewModel : ViewModelBase
{
    private IUnityContainer Container;

    public EmployeesViewModel(IUnityContainer container)
    {
        Container = container;
    }

    public override void Load()
    {
        base.Load();
        Find();
    }

    public void Find()
    {
        var items = Enumerable.Empty<Employee>();

        if (!string.IsNullOrEmpty(LastName))
        {
            var ctx = Container.Resolve<IDataContext>();
            items = ctx.GetEmployees().Where(d => d.LastName.Contains(LastName));
            ctx.Dispose();
        }

        Employees = new ObservableCollection<Employee>(items);
        TotalRows = Employees.Count;        
    }
}
...
Рейтинг: 0 / 0
25.11.2013, 14:22
    #38476644
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Boneshockэй, засрали свой топик теперь в чужой перешли? а ну брысь:)
Ок, сорри :)
...
Рейтинг: 0 / 0
25.11.2013, 14:25
    #38476651
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
МСУ,
он скорее всего имел ввиду, куда ты будешь двигать этот контейнер из конструктора, или в пропеть объекта - тогда объект
становится зависимым от контейнера, или инициализировать проперти из конструктора при помощи контейнера, как бы то же не очень...... но пойдет..
...
Рейтинг: 0 / 0
25.11.2013, 14:28
    #38476657
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
По мне, дак я бы контейнер вообще не совал никуда,
...
Рейтинг: 0 / 0
25.11.2013, 14:29
    #38476662
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
А сделал бы для него репозитарий объектов, что бы никто не видел это страшилище..
...
Рейтинг: 0 / 0
25.11.2013, 14:37
    #38476680
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
Boneshock,
авторпокажи тогда реальный пример, с которым нужно работать
Чуть позже яростный меч будет, он тебе на раз напишет, он дока в этом деле
...
Рейтинг: 0 / 0
25.11.2013, 15:02
    #38476749
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регуряными выражениями !
МСУЭту задачу он не решил. Вот такой он двоешник...

я тебе решил задачу. не тупи.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите с регуряными выражениями ! / 25 сообщений из 68, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]