質問編集履歴
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,9 +3,9 @@
|
|
3
3
|
[正規表現チェッカー](https://weblabo.oscasierra.net/tools/regex/)に
|
4
4
|
(([0-90-9]+|[一二三四五六七八九十百千万]+)(丁目|丁|番地|番|号|-|‐|ー|−|の|東|西|南|北)*)
|
5
5
|
と
|
6
|
-
東京都渋谷区恵比寿4丁目
|
6
|
+
東京都渋谷区恵比寿4丁目23-456
|
7
7
|
を入力すると 問題なく
|
8
|
-
4丁目
|
8
|
+
4丁目23-456
|
9
9
|
が 赤字になるのですが
|
10
10
|
|
11
11
|
以下 (Visual C++)での プログラムでは
|
@@ -39,7 +39,7 @@
|
|
39
39
|
{
|
40
40
|
std::wcout.imbue(locale("japanese"));
|
41
41
|
int pos = -1;
|
42
|
-
const wchar_t* input_0 = L"東京都渋谷区恵比寿4丁目
|
42
|
+
const wchar_t* input_0 = L"東京都渋谷区恵比寿4丁目23-456";
|
43
43
|
const wchar_t* pattern_0 = L"(([0-90-9]+|[一二三四五六七八九十百千万]+)(丁目|丁|番地|番|号|-|‐|ー|−|の|東|西|南|北)*)";
|
44
44
|
|
45
45
|
|