質問編集履歴

3

リンクで#が入る場合もあったので

2018/11/29 18:08

投稿

elpha
elpha

スコア18

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,8 @@
15
15
  #ハッシュタグ #ハッシュTAG#hashタグ<span style="color:#f90">文字列</span>
16
16
 
17
17
  #ハッシュタグ
18
+
19
+ <a href="http://example.jp/#top">#ハッシュタグ
18
20
 
19
21
  </section>
20
22
 
@@ -38,7 +40,7 @@
38
40
 
39
41
 
40
42
 
41
- というようなイメージで、カラーコード部分以外を置換したいのですが
43
+ というようなイメージで、カラーコード部分(およびリンクのURL部分)以外の「#で始まる文字列」を置換したいのですが
42
44
 
43
45
  どうもカラーコード部分も置換されてしまいます
44
46
 
@@ -58,6 +60,6 @@
58
60
 
59
61
  ```
60
62
 
61
- と置換して"color:f90"という形式にしておき、後で戻す… という方法は思い浮かびますが
63
+ と置換して"color:f90"という形式にしておき、後で戻す(リンクのURLも同様に) …という方法は思い浮かびますが
62
64
 
63
65
  もしかして、そうするしかないでしょうか?

2

color:

2018/11/29 18:08

投稿

elpha
elpha

スコア18

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  ```jQuery
54
54
 
55
- const replaced = $('div').html().replace(/:#/g, ":");
55
+ const replaced = $('div').html().replace(/color:#/g, "color:");
56
56
 
57
57
  $('div').html( replaced );
58
58
 

1

タイトルを正確に

2018/11/29 17:58

投稿

elpha
elpha

スコア18

test CHANGED
@@ -1 +1 @@
1
- の後でない文字列」を探す正規表現 (JS)
1
+ :の後でない文字列」を探す正規表現 (JS)
test CHANGED
File without changes