- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
public bool ParsеOboznString(string obozn)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("ru-RU"); // Установка русской культуры
try
{
Regex reg = new Regex(@"(\D*)(\d*)([^\+]*)[\+]?(\d+[,]\d+)*"); // регулярное выражение
Match m = reg.Match(obozn); // разбор строки обозначения
....
....
....
}
catch
{
return false;
}
return true;
}
eth0 22.04.2013 18:26 # +2
scriptin 22.04.2013 22:56 # +8
Интеллигенция одобряет.
Lowezar 23.04.2013 00:25 # 0
anonimb84a2f6fd141 23.04.2013 02:50 # −1
гуглопереводчик?
guest 23.04.2013 06:48 # −1
diimdeep 23.04.2013 06:49 # −1
neeedle 23.04.2013 05:25 # 0
Serabas 26.04.2013 09:26 # +1
neeedle 26.04.2013 14:30 # +1
Это полезно как в логировании, так и в читаймости кода, логика работы становится понятнее.
Если там ошибок не предвидится, то тогда и try-catch не нужен.
expl 26.04.2013 17:53 # 0
Доставило. Никому не интересно, что же делает эта регулярка. Просто это регуляка, смирись читатель.