2016-05-09 8 views
-1
<span class="span3"></span><span class="span4"></span> 
<span class="span5"></span><span class="span6"></span> 

どのように私はspanを変更することなく、col*span*を置き換えることができますか?"span3"を "span"を変更せずに "col3"に置き換える方法はありますか?</p> <pre><code><span class="col3"></span><span class="col4"></span> <span class="col5"></span><span class="col6"></span> </code></pre> <p>から

+1

あなたはどの言語を使用していますか? – AKS

+0

私の賭けはJavaです。他の誰かが.NETを試してみたい: –

+1

@TimBiegeleisen:異なる言語のソリューションを追加しよう;-) – AKS

答えて

0

単純に検索して置き換えます。カッコ内のCSSクラスの番号を取得し、このキャプチャグループを使用して置き換えます。

Find: class="span(\d)" 
Replace: class="col\1" 
+0

私は私の質問を明確にしなかったので、すみません。ごめんなさい:-) – wasmetqall

+0

@wasmetqall私はサブリミテッドテキストのために私の答えを更新しました。 –

+0

それは動作します!Thx !!! – wasmetqall

0

スパンタグにID属性を追加する必要があります。たとえば:

<span class="span3" id="myspan"></span> 

次に、使用してJavaScriptや類似した(私は含ん例ではJavaScriptで)あなたはこの2行で置き換えることができます。

var elem = document.getElementById("myspan"); 
elem.setAttribute('class',"col3"); 
+0

私は本当に私の質問を明確にしていないので、私はとても残念です。とにかくありがとう:-) – wasmetqall

0

あなたはjQueryのを使用している場合は、使用方法switchClass() 。

$("span.span3").switchClass('span3', 'col3'); 
+0

私は私の質問を明確にしなかったので、私は非常に残念です。私はST3でこれをしたいです:とにかく:-) – wasmetqall

関連する問題