この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン | 最新リビジョン 両方とも次のリビジョン | ||
vci:script:tips:stringsearch [2022/07/25 17:17] Ramen [match()関数でパターン一致で検索する] |
vci:script:tips:stringsearch [2022/08/16 11:19] pastatto 正規表現→Luaのパターン に修正 |
||
---|---|---|---|
ライン 85: | ライン 85: | ||
次に ''5'' というパターンで検索しますが、存在しないので ''nil'' になります。 | 次に ''5'' というパターンで検索しますが、存在しないので ''nil'' になります。 | ||
- | 正規表現で ''%d'' は**全ての数字**を意味します。\\ | + | Luaのパターンで ''%d'' は**全ての数字**を意味します。\\ |
なので ''%d'' (数字1桁)のパターンに合った箇所を検索し、最初に一致する ''1'' を返しています。\\ | なので ''%d'' (数字1桁)のパターンに合った箇所を検索し、最初に一致する ''1'' を返しています。\\ | ||
''%d+'' とした場合、**数値が繰り返されている最長の箇所**を意味します。\\ | ''%d+'' とした場合、**数値が繰り返されている最長の箇所**を意味します。\\ |