Jak przekonwertować string /n/" na //n///"

0

Hej mam zmienna typu string /n/" i chciałbym ją przekonwertować na string //n///". Jest na to jakaś specjalna nazwa?

0

somestring.replace('/n/"','//n///"') ale chyba nie bardzo rozumiem co chcesz zrobić.

0

Albo concat?

0

@Shalom:

@vl94: W sensie w Pythonie jak użyje r przed tym pierwszym stringiem a przed drugim nie to dostaje dokładnie to samo. Moim celem jest odnalezienie co muszę wpisać bez r żeby efekt był tak sam jak z r. Ma to działać dla dowolnego strigna

0

Możesz pokazać jakiś przykładowy kod? Jesteś pewien że nie mylisz / z \ Bo ja mam wrażenie ze jednak mylisz i nie rozumiesz ze znak \ to tzw "escape sequence" jeśli jest użyty w zwykłym stringu.

Więc jak robisz r'\n\"' to stworzyłeś string który zawiera 4 bajty -> \, n,\," ale jak spróbujesz to wyprintować to python wypisze stringa escapując dodając escape.

0

@Shalom: tak pomyliłem znaki xd ale myślę że idea jest zrozumiała? Jak automatycznie pododawac escape sequence do raw stringa?

2

tak pomyliłem znaki xd ale myślę że idea jest zrozumiała?

Tak średnio, bo różnica między / i \ to jak pomylić picie w Szczawnicy ze szczaniem w piwnicy ;)

Jak automatycznie pododawac escape sequence do raw stringa?

Ale to przecież nie ma sensu. Raw string nie potrzebuje żadnych escape sequence, właśnie dlatego ze jest raw. Przeczuwam mocne https://xyproblem.info/ więc czy moglibyśmy jednak zacząć od tego co próbujesz osiągnąć? bo pododawac escape sequence do raw stringa to jest na 99% błędna próba rozwiązania jakiegoś innego problemu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1