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

質問編集履歴

3

仕様整理

2021/06/29 05:53

投稿

momolength
momolength

スコア62

title CHANGED
File without changes
body CHANGED
@@ -1,15 +1,18 @@
1
1
  $str = リンゴ,バナナ,ぶどう
2
2
 
3
+ 追記:仕様整理---
3
4
  文字と文字の間にカンマが入力されていれば正としたい。
4
5
  文字数も関係なく、文字列の後ろに何か記号がくれば...みたいな感じにしたいです。
5
6
  記号は網羅できないので、よくあるやつで構いません(、。・ 数種類で)
7
+ 単語は登録されない。必ず複数。
6
8
 
7
- リンゴ、バナナ、ぶどう ×
9
+ "リンゴ、バナナ、ぶどう" ×
8
- リンゴ,バナナ,ぶどう, ×
10
+ "リンゴ,バナナ,ぶどう," ×
9
- リンゴ 
11
+ "リンゴ" ×
12
+ "リンゴ,,バナナ" ×
10
- リンゴ,バナナ,ぶどう 〇
13
+ "リンゴ,バナナ,ぶどう" 〇
11
- パイナップル,リンゴ,もも 〇(文字数は決まっていない)
14
+ "パイナップル,リンゴ,もも" 〇(文字数は決まっていない)
12
-
15
+ ---------------
13
16
  カンマ含め登録するので、この形が正しいと判定するにはどうすればいいでしょうか?
14
17
  pregmatchで判定できる?
15
18
 

2

追記

2021/06/29 05:53

投稿

momolength
momolength

スコア62

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,17 @@
1
1
  $str = リンゴ,バナナ,ぶどう
2
2
 
3
3
  文字と文字の間にカンマが入力されていれば正としたい。
4
+ 文字数も関係なく、文字列の後ろに何か記号がくれば...みたいな感じにしたいです。
5
+ 記号は網羅できないので、よくあるやつで構いません(、。・ 数種類で)
4
6
 
5
7
  リンゴ、バナナ、ぶどう ×
6
8
  リンゴ,バナナ,ぶどう, ×
9
+ リンゴ 〇
7
10
  リンゴ,バナナ,ぶどう 〇
11
+ パイナップル,リンゴ,もも 〇(文字数は決まっていない)
8
12
 
9
13
  カンマ含め登録するので、この形が正しいと判定するにはどうすればいいでしょうか?
10
14
  pregmatchで判定できる?
11
15
 
12
- 配列の文字にimplodeやjoinで,を追加することはできるんですが、文字列の中に,があることを判定するにはどうすればいいんでしょう。何か例コードがありますか
16
+ 配列の文字にimplodeやjoinで,を追加することはできるんですが、文字列の中に,があることを判定するにはどうすればいいんでしょう。何か例コードがありますか
17
+ かなり複雑になりますか?

1

追記

2021/06/29 05:45

投稿

momolength
momolength

スコア62

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,6 @@
7
7
  リンゴ,バナナ,ぶどう 〇
8
8
 
9
9
  カンマ含め登録するので、この形が正しいと判定するにはどうすればいいでしょうか?
10
- pregmatchで判定できる?
10
+ pregmatchで判定できる?
11
+
12
+ 配列の文字にimplodeやjoinで,を追加することはできるんですが、文字列の中に,があることを判定するにはどうすればいいんでしょう。何か例コードがありますか