JavaScript 文字列操作 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(文字列正規表現検索(返却値が文字位置) search)
(文字列正規表現検索(返却値が文字位置) search)
736行: 736行:
  
 
== '''文字列正規表現検索(返却値が文字位置) search ''' ==
 
== '''文字列正規表現検索(返却値が文字位置) search ''' ==
正規表現とは?[https://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE 本家Wikipediaの正規表現の記事]に詳細な解説は譲りたいですが、要するところに高度な検索手法と思えばよいと思います。更にWikipediaの解説をかいつまむと、数学者によって開発されたパターマッチモデルをテキスト検索向けとしてトンプソンという人が検索機能を開発して、UNIXのエディタや特定のプログラミング言語にとりこまれ、JAVA Scriptにも適用され、JAVA Scriptを標準化するECMA Scriptにおいても、正規表現検索が整備されたという流れになっています。パターンマッチングの解説については、[[正規表現 JAVA Script|正規表現 JAVA Script用の記事]]に記述します。
+
先の項目では、正規表現検索で一致する文字があるか探索し、一致した場合には、その一致した文字列を返却するメソッドとなっていましたが、このsearchメソッドでは、一致した文字の位置を数値で返却するメソッドになっています。パターンマッチングの解説については、[[正規表現 JAVA Script|正規表現 JAVA Script用の記事]]を参照して下さい。
 +
 
  
 
*nPosition = strData20.search(/regular expression/)
 
*nPosition = strData20.search(/regular expression/)

2016年7月28日 (木) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス