teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

タイトルをわかりやすく

2020/09/02 16:01

投稿

hiraganaobake
hiraganaobake

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- 【WEB】文章中にある特定のキーワードの全てを自動的にリンク化する方法についてご教示ください
1
+ 【WEB】文章中にある特定のキーワードの全てを自動的にリンク化する方法、あるいはグローバルマッチについてご教示ください
body CHANGED
File without changes

1

参考サイトをリンク化

2020/09/02 16:01

投稿

hiraganaobake
hiraganaobake

スコア6

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  下記①のサイトを参考にし、コピペで自動でハイパーリンク化にできましたが、
4
4
  先頭の該当するキーワードのみにしか反映できませんでした。
5
5
 
6
- ①https://ascii.jp/elem/000/000/200/200581/
6
+ [https://ascii.jp/elem/000/000/200/200581/](https://ascii.jp/elem/000/000/200/200581/)
7
7
 
8
8
  ■現在の状態⇩
9
9
  ![イメージ説明](24d31a90a27f8b8a488224c2e8070250.png)
@@ -13,8 +13,9 @@
13
13
  >  単語が多くなったときにリンクだらけになってしまうのを避けるため、今回はグローバルマッチ(文章全体)の置換処理はせず、最初に見つかったものだけをリンクにしています。もちろん、これまでと同様にgオプションを付加して全体を置換しても問題ありません。
14
14
 
15
15
  とあったため、下記②のサイトの引用部分のことかと思い試してみましたが反映しませんでした。
16
- ②https://ascii.jp/elem/000/000/200/200144/2/
17
16
 
17
+ ②[https://ascii.jp/elem/000/000/200/200144/2/](https://ascii.jp/elem/000/000/200/200144/2/)
18
+
18
19
  > 最初のパラメータで「/未曾有/g」と指定していますが、パラメータには単純な文字列ではなく正規表現で使用できる文字列を指定します。今回は特殊な文字がないので、「/」と「/」の間に置換元になる文字列を指定するだけです。「/」の後にある「g」はグローバルマッチ (global match) で、指定すると文章全体にある該当文字が対象になります。ふりがなをつけるのは文章中の最初の1回だけでいい、という場合はgを外せばOKです。
19
20
 
20
21