У меня возникла еще одна проблема, когда я хочу извлечь значения из строки. Взгляни, пожалуйста.Еще один RegEx, чтобы найти нужный результат
string anotherTest = "Hello World [A12345 **(05,00,45)**] - [518.6Z] [51.5]"
Я хотел бы результат, чтобы вернуться "A12345" "518.6Z" "51,5".
То, что выделено жирным шрифтом, - это то, с чем я столкнулся.
Я использую C#, и я пробовал [(\ D? \ D +.? \ D + \ D?)] ... это нормально, если у меня нет того, что находится в круглых скобках.
матч ничего между '[' и ']' и отбрасывают первый результат. – leppie
, поэтому вам не нужна часть в '()', но вы хотите 'A12345'? Есть ли образец для этого числа, который предсказуем? Как это всегда начинается с буквы, сопровождаемой номером? –
На каком языке вы используете? [* Что вы пробовали? *) (Http://whathaveyoutried.com) – zzzzBov