Skip to content

Commit 1ee0518

Browse files
committed
JavaScriptの正規表現について
1 parent 9511832 commit 1ee0518

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

ainu-vertical/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,3 +211,19 @@ Microsoft Word、Apple Pagesには文字列の分割禁止機能は見当たら
211211
しかし、「カタカナの単語と思わしき箇所を分割しない」に設定しても、小書きの「ㇿ」の前後で分割されてしまう。
212212
分割禁止ワード用ファイルに語を登録して分割禁止にでき、ここで正規表現を使える。分割禁止対象ワード用のファイルはShift-JISで保存されてる必要がある。従って、Shift-JISの範囲外の文字を対象にできない。
213213
分割禁止したいワードを選択して右クリックのメニューから分割禁止ワードに登録できる。しかし、小書きの「ㇿ」を含む文字列では登録ダイアログが表示されない。ここでもShift-JIS以外は登録できないと考えられる。
214+
215+
## 正規表現
216+
217+
JavaScriptの、次のような正規表現
218+
`replace(/(.+?) /g, '<span>$1</span> ')`
219+
次の文字列に適用したとき
220+
`ヌイェ ㇷ゚ ネ ワ`
221+
`ㇷ゚ `
222+
223+
`/(.+?) /`
224+
にマッチするか?
225+
念のため、次の正規表現として
226+
`replace(/(..+?) /g, '<span>$1</span> ')`
227+
代わりに
228+
`<span>ネ ワ</span>`
229+
のような要素が生成されても仕方なしとする。

0 commit comments

Comments
 (0)