Regex в C#: сопоставьте строку, которая предшествовала и/или с последующей "_" или "" или ""C#

Место общения программистов C#
Anonymous
Regex в C#: сопоставьте строку, которая предшествовала и/или с последующей "_" или "" или ""

Сообщение Anonymous »

Предположим, что у меня есть слово, как «AUS», и я хочу заменить все события его на «OFF». Тогда я также хочу найти все возможные написания, такие как «AUS», «AUS», «AUS» и так далее. Но важно, чтобы он был заменен только тогда, когда он «стоит один», так как в нем есть только пространство, подчеркивание (_) или ничего впереди и /или после его
, поэтому его следует заменить в < /p>

Код: Выделить всё

" aus"
"aus"
"_aus"
"_aus_"
"aus_"
< /code>

, но не в < /p>

"ausschalten"
"aushebeln"
" ausschalten"
я попробовал ^(_ |) (a | a) (u | u) (s | s) (_ |) $ Но это не работает правильно:/

Подробнее здесь: https://stackoverflow.com/questions/342 ... d-by-or-or

Вернуться в «C#»