Автор Тема: c# обрезка до знака, после знака  (Прочитано 1538 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8797
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
c# обрезка до знака, после знака
« : Март 03, 2015, 05:21:57 pm »
Предположем есть строка вида (каноническое имя из AD):
CN=UserName,OU=OuName,DC=domain,DC=local

Нужно из этой строки "вытащить" имя пользователяСкрытая информация. Зарегистрируйтесь, чтобы увидеть её.
Собственно говоря Display Name получаем так:
string userName = cutCN(strCNName);
« Последнее редактирование: Март 03, 2015, 05:54:43 pm от sysadmin »
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

 

AngryBSOD

  • Гость
Re: c# обрезка до знака, после знака
« Ответ #1 : Август 18, 2015, 01:33:28 am »
Не легче ли RegEX?
Уж всяко лучше
Паттерн: /CN=(.*?),/i
И того:
public string cutCN(string cn)
{
    Regex rgx = new Regex(@"/CN=(.*?),/i");
    return rgx.Match(cn);
}

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8797
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: c# обрезка до знака, после знака
« Ответ #2 : Август 18, 2015, 08:55:12 am »
За RegEX спасибо )


xx
MS SQL - очистка / обрезка логов

Автор sysadmin

0 Ответов
1819 Просмотров
Последний ответ Сентябрь 09, 2016, 10:23:16 am
от sysadmin
xx
[Решено] AutoCAD обрезка линий

Автор sysadmin

0 Ответов
3036 Просмотров
Последний ответ Сентябрь 19, 2010, 06:20:46 pm
от sysadmin
clip
Уменьшение / Обрезка логов SharePoint

Автор sysadmin

0 Ответов
2007 Просмотров
Последний ответ Апрель 17, 2015, 09:51:31 am
от sysadmin
xx
Чем заниматься админу после 35-40 лет

Автор D.Samilkin

5 Ответов
3623 Просмотров
Последний ответ Март 29, 2013, 02:30:51 pm
от sysadmin