追加新要素のテキストの部分文字列
-
02-07-2019 - |
質問
言っては、以下の文字列:
"I am the most foo h4ck3r ever!!"
ようにしている書makeSpecial(foo)機能のfoo部分文字列がに包まれた新しいスパンの要素を伴う:
"I am the most <span class="special">foo></span> h4ck3r ever!!"
BeautifulSoupったかのようにもしていきたいです。
私もこのブラウザでjavascriptがないように聞こえるかもしれないが素晴らしい試みですね。
アドバイスこれによって、特にエラーになります。
解決
この:
Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> def makeSpecial(mystring, special_substr):
... return mystring.replace(special_substr, '<span class="special">%s</span>
' % special_substr)
...
>>> makeSpecial("I am the most foo h4ck3r ever!!", "foo")
'I am the most <span class="special">foo</span> h4ck3r ever!!'
>>>
他のヒント
調査を実施しているのは、同じように、やっている単純な文字列取り外して交換できます。ま置き換え"foo"と"バー fooバーがあります。" だから 文字列 だけなのに利用
replace(old, new[, count])
コピーを返します文字列のすべての発生の古部分文字列に置換されます。の場合はオプション引数countに指定は、最初のカウント発生時置き換えられます。
できます:
myStr.replace("foo", "<span>foo</span>")
含まれておりませんでjavascript/jQueryこれらを実現するために、この質問: を選んで検索したいキーワードjQuery
所属していません StackOverflow