質問編集履歴

2

誤字

2018/07/13 04:18

投稿

hood
hood

スコア351

test CHANGED
File without changes
test CHANGED
@@ -82,7 +82,7 @@
82
82
 
83
83
  いつの間に変わってしまったのだと思います。
84
84
 
85
- ダブルクオーテーションは角`“”`に統一します。
85
+ ダブルクオーテーションは角`“”`に統一します。
86
86
 
87
87
  `<string name=“base0”></string>`
88
88
 
@@ -142,7 +142,7 @@
142
142
 
143
143
 
144
144
 
145
- つまり、この問題の解決方法は`“`及び、`”`という角ダブルクオーテーションを避ける
145
+ つまり、この問題の解決方法は`“`及び、`”`という角ダブルクオーテーションを避ける
146
146
 
147
147
  にはなにをすればいいのか、これに帰着するということだと思います。
148
148
 

1

訂正

2018/07/13 04:18

投稿

hood
hood

スコア351

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,93 @@
63
63
  End With
64
64
 
65
65
  End Sub`
66
+
67
+
68
+
69
+ ---
70
+
71
+ 訂正です。
72
+
73
+ 「Ctrl+Hで上手くいかなかった検索」について。
74
+
75
+ 「Ctrl+Hで上手くいかなかった置換」の誤りでした。検索はできても、置換ができなかったので(文字列が長すぎたため)、このような記述になってしまいました。
76
+
77
+
78
+
79
+ また、ダブルクオーテーションについて。これは完全に私の不注意でした。
80
+
81
+ IDEとwordとマクロとteratailで文字列を操作していたので、
82
+
83
+ いつの間に変わってしまったのだと思います。
84
+
85
+ ダブルクオーテーションは半角`“”`に統一します。
86
+
87
+ `<string name=“base0”></string>`
88
+
89
+ `<string name=“ude0”></string>`
90
+
91
+
92
+
93
+
94
+
95
+ ダブルクオーテーションに気をつけつつ、もう一度文書確認、
96
+
97
+ Ctrl+H、さらにVBAを試してみました。
98
+
99
+ 以下に結果を記します。
100
+
101
+
102
+
103
+ Ctrl+H 効いた
104
+
105
+ 検索したい文字
106
+
107
+ `<string name=“base0”></string>`
108
+
109
+ `<string name=“ude0”></string>`
110
+
111
+
112
+
113
+ 検索する文字
114
+
115
+ `\<string name=“base([0-9]{1,3})”\>\</string\>`
116
+
117
+ `^013\<string name=“ude([0-9]{1,3})”\>\</string\>`
118
+
119
+
120
+
121
+ VBA ここで問題が起きました。
122
+
123
+
124
+
125
+ というのも検索の効いた文字列をコピペしたのち、ダブルクオーテーションを
126
+
127
+ 避けるよう半角ダブルクオーテーション`"`を入力したのですが、
128
+
129
+ それをやると構文エラーとなってしまうからです。
130
+
131
+
132
+
133
+ エラー
134
+
135
+ `.text="\<string name="\<string name="“base([0-9]{1,3})"”\>\</string\>
136
+
137
+ ^013\<string name="“ude([0-9]{1,3})"”\>\</string\>"`
138
+
139
+
140
+
141
+ それならばと`“`のよこに`“`。`”`のよこに`”`を入力して試したのですが、これも構文エラーとなりました。
142
+
143
+
144
+
145
+ つまり、この問題の解決方法は`“`及び、`”`という半角ダブルクオーテーションを避ける
146
+
147
+ にはなにをすればいいのか、これに帰着するということだと思います。
148
+
149
+
150
+
151
+ また、回答者様のCtrlで検索できないのは、機種の違いなのかな?と思いました。
152
+
153
+ それは検索したい文字と、検索する文字は、以前と同じだからです。
154
+
155
+ 私は2016を使っています・・・