私は初心者ですので、その質問のために私を許してください。Pythonの文字列をスキャンし、2つの文字の間にupper()を使用する方法は?
<html> randomchars </html>
出力:私は例 入力について<" and ">"
」の文字の間に文字を拡大書き込みプログラム希望ですか?
<HTML> randomchars </HTML>
はそれを行う方法を
私はこれだけ書いたが、この雑誌すべての単語を統一します。
while True:
inp = input()
if inp == "":
break
elif inp =="<":
inp=inp.upper()
print(inp)
else:
print(inp)
ありがとうございました。
*この*コードを実際に試しましたか?私のために、それはテキストに何もしません。 inpは*文字列全体です。単一の小文字以外の記号だけを入力すると、出力が出力されます。 – Prune
「> 'について正規表現はHTMLを解析するのには適していません。文字をエスケープするときを知る以外に、ネストされた頭痛につながるネストされたタグの問題があります。 beautifulsoupのような適切なツールを使ってください:http://www.crummy.com/software/BeautifulSoup/bs4/doc/ –
問題を明確にしてください。あなたの状態(おそらく宿題の一部)と同じくらい単純なのであれば、私の答えがあなたのために働くかもしれません。完全なHTML構文を攻撃しようとしている場合、このソリューションはオープンソースのパッケージとして提供される可能性があります。現在のパーソナルプログラミングリソースを超えている可能性があります。 – Prune