質問編集履歴
2
可読性を考慮し改行等を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,13 +28,13 @@
|
|
28
28
|
|
29
29
|
たとえば次のタグをユーザーが登録したとします。
|
30
30
|
|
31
|
-
|
31
|
+
``burgerking whopper-cheese``
|
32
32
|
|
33
33
|
|
34
34
|
|
35
35
|
スペースがあるとURLとして使えませんのでこうなります。
|
36
36
|
|
37
|
-
|
37
|
+
``burgerking-whopper-cheese``
|
38
38
|
|
39
39
|
|
40
40
|
|
@@ -42,19 +42,33 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
-
**意図したハイフン
|
45
|
+
**ユーザーが意図したハイフンか、そうでないハイフンかを見分ける方法です。**
|
46
46
|
|
47
47
|
|
48
48
|
|
49
|
-
|
49
|
+
``burgerking whopper-cheese``と入力され、それがURLのために
|
50
|
+
|
51
|
+
``burgerking-whopper-cheese``と登録されるとき、
|
52
|
+
|
53
|
+
``burgerking``と``whopper``の間の``-``は、
|
54
|
+
|
55
|
+
URLのために自動で付与されたハイフンであり、
|
56
|
+
|
57
|
+
これは「タグ一覧リスト」を表示するときに削除したいです。
|
58
|
+
|
59
|
+
ユーザーが意図して入力したものではないからです。
|
50
60
|
|
51
61
|
|
52
62
|
|
63
|
+
しかし``whopper``と``cheese``の間の``-``は、
|
64
|
+
|
65
|
+
ユーザーが意図して入力したハイフンであり、
|
66
|
+
|
53
|
-
|
67
|
+
これは「タグ一覧リスト」を表示するときにもそのまま表示したいです。
|
54
68
|
|
55
69
|
|
56
70
|
|
57
|
-
このような区別を
|
71
|
+
このような区別**(ユーザーが意図したハイフンか、そうでないハイフンかを見分ける方法)**のためにはどうしたらよろしいでしょうか?
|
58
72
|
|
59
73
|
|
60
74
|
|
1
次の変更「ユーザーがタグを登録したら」→「ユーザーがタグにスペースを登録したら」
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,13 +12,13 @@
|
|
12
12
|
|
13
13
|
≪現状≫
|
14
14
|
|
15
|
-
ユーザーがタグを登録したら、「スペースはハイフンに変換する」という処理がされる。
|
15
|
+
ユーザーがタグにスペースを登録したら、「スペースはハイフンに変換する」という処理がされる。
|
16
16
|
|
17
17
|
|
18
18
|
|
19
19
|
≪目的≫
|
20
20
|
|
21
|
-
ユーザーがタグを登録したら、「URLとしてはハイフンに変換するけど、表示するときはスペースのまま」という処理がされる。
|
21
|
+
ユーザーがタグにスペースを登録したら、「URLとしてはハイフンに変換するけど、表示するときはスペースのまま」という処理がされる。
|
22
22
|
|
23
23
|
|
24
24
|
|