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

回答編集履歴

3

ソース修正しました。

2017/01/11 12:30

投稿

KIYOSHI
KIYOSHI

スコア268

answer CHANGED
@@ -1,12 +1,14 @@
1
1
  正規表現で名前判定させたらいかがでしょう?
2
2
  環境無いので、エラーあったらすみません。
3
3
  ```C#
4
- var r = new System.Text.RegularExpressions.Regex("Picture1[0-9][0-9]");
4
+ var r = new System.Text.RegularExpressions.Regex("Picture1[0-9][0-9]");
5
- foreach (c in Panel_Hi.Controls) {
5
+ foreach (PictureBox c in Panel_Hi.Controls)
6
+ {
6
- if (r.IsMatch(c.Name) == true) {
7
+ if (r.IsMatch(c.Name) == true)
8
+ {
7
- // 一致した
9
+ // 一致した
8
- // 処理
10
+ // 処理
9
- }
11
+ }
10
- }
12
+ }
11
13
  ```
12
14
  こんな感じでしょうか?

2

正規表現修正

2017/01/11 12:30

投稿

KIYOSHI
KIYOSHI

スコア268

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  正規表現で名前判定させたらいかがでしょう?
2
2
  環境無いので、エラーあったらすみません。
3
3
  ```C#
4
- var r = new System.Text.RegularExpressions.Regex("Picture1[1-9][1-9]");
4
+ var r = new System.Text.RegularExpressions.Regex("Picture1[0-9][0-9]");
5
5
  foreach (c in Panel_Hi.Controls) {
6
6
  if (r.IsMatch(c.Name) == true) {
7
7
  // 一致した

1

正規表現修正

2017/01/11 08:52

投稿

KIYOSHI
KIYOSHI

スコア268

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  正規表現で名前判定させたらいかがでしょう?
2
2
  環境無いので、エラーあったらすみません。
3
3
  ```C#
4
- var r = new System.Text.RegularExpressions.Regex("Picture1[1-9][1-9");
4
+ var r = new System.Text.RegularExpressions.Regex("Picture1[1-9][1-9]");
5
5
  foreach (c in Panel_Hi.Controls) {
6
6
  if (r.IsMatch(c.Name) == true) {
7
7
  // 一致した