質問編集履歴
1
文章の目的・表現に一貫性が無かったため、修正。また、強調する箇所を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
サロゲートペア以外の文字で構成された文字列
|
1
|
+
サロゲートペア**以外の**文字で構成された文字列の抽出処理を行いたいのですが、その正規表現をどう記述すれば良いのか不明なため、質問させていただきます。
|
2
2
|
|
3
3
|
まず、サロゲートペアに該当する文字の、JavaScriptにおける正規表現は以下になります。
|
4
4
|
|
@@ -6,7 +6,7 @@
|
|
6
6
|
/[\uD800-\uDBFF][\uDC00-\uDFFF]/
|
7
7
|
```
|
8
8
|
|
9
|
-
そして、サロゲートペアの文字
|
9
|
+
そして、サロゲートペアの文字**のみ**で構成された文字列にマッチする正規表現は、以下になります。
|
10
10
|
(正規表現のフラグは除いています)
|
11
11
|
|
12
12
|
```JavaScript
|
@@ -51,4 +51,4 @@
|
|
51
51
|
// ['野家で', '食べたい']
|
52
52
|
```
|
53
53
|
|
54
|
-
どのような正規表現を書けば、これが実現でき
|
54
|
+
どのような正規表現を書けば、これが実現できるでしょうか?
|