/ / Регулярен израз: получаване само на 2 букви преди пунктуацията - c #, regex, string, split

Регулярен израз: получаване само на 2 букви преди пунктуацията - c #, regex, string, split

Всеки може да ми помогне да формулирам най-добрата регулярна линия на изразяване за получаване на държавата на тази фраза:

Work Location Tucson AZ (5255 E. Williams Cir - 13002)

Резултатът ще се получи AZ само

Имам този регулярен израз, но това е и това да се получи пунктуация като резултат.

Редовен израз: [A-Z]{2} (

Резултат: AZ (

Отговори:

0 за отговор № 1

положително lookahead работи добре. Опитайте тази

[A-Z]{2}s(?=()

0 за отговор № 2

Това е трудно да ви дадем най-добрия отговор, без да знаете повече за вашия набор от данни, но (?: W + s) {3} (w {2}) винаги ще вземете четвъртата дума, ако има два знака.