2016-02-13 2 views
-1

Я хотел бы удалить все после первой запятой, но сохранить эту запятую, а затем удалить вторую запятую и сохранить все после этого. Итак, имя типа LEE, M.D., SCOTT будет выглядеть как LEE, SCOTT. ThxPowershell Удалить символы между двумя запятыми

+2

' 'LEE, MD, SCOTT' -replace», \ s (.? \ S \) {2}, '', '' –

ответ

1

Один из способов заключается в разделении на запятых, и вновь собрать, используя строку формата:

$text = 'LEE, M.D., SCOTT' 

'{0}, {1}' -f $text.split(',')[0,2] 

LEE, SCOTT 
Смежные вопросы