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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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