^名前を試しました&これはうまくいきませんでしたが、この文字列の中で名前を見つけることはできますか?( "hello-my-name-is"Regexが文字列の真ん中で何かを見つける
答えて
/name/
ここでうまく動作するようです
$str = "hello-my-name-is";
$str1 = preg_match("/name/", $str);
echo $str . " => " . $str1;
出力されている - 。。
サブリングが見つかったという意味で、1回出現しました。
申し訳ありませんが、PHPのための何かのためのREGEXを使用する方法私は正規表現でそれを行うことはできますか? – AndyMaccarthur
@AndyMaccartherあなたは 'php'であなたの質問にタグを付けました。 PHP用でない場合は、 'php'タグを削除したいかもしれません。 – Ben
@AndyMaccarthur、Regexいくつかの言語で実装する必要があります。どこにでも書くことはできません。私の例はPHPを使用していることを示しています。他の言語でも動作します。 –
あなたが探しているものは/name/
または/\bname\b/
です。 \b
は単語境界の指標です。詳細は、このドキュメントを参照してください:文字が文字列の先頭に検索アンカー^
ので、文字列"hello-my-name-is"
を検索するときにhttp://www.regular-expressions.info/wordboundaries.html
理由^name$
はあなたに何も結果を与えるものではありません。同様に$
は最後に検索を固定します。たとえば:
^name
は、文字列が"name"
例えばで開始した場合にのみ機能します"name is cool"
name$
は、文字列が"name"
で終了した場合にのみ機能します。アンカーについての詳細情報については"where is name"
このページを参照してください。http://www.regular-expressions.info/anchors.html
'&'は文字列の最後ではありません - それには '$'が必要です。 –
ああ、私の間違い。私はタイプミスを修正しました。ありがとう。 – Ben
これのどれも私のためのものではありません – AndyMaccarthur
- 1. REGEXは文字列内の文字列を見つける
- 2. Regex - 2つの文字列の間の文字列を見つけるPHP
- 3. REGEXで見つかった文字列の最後の文字のインデックスを見つける
- 4. 配列の中で最短の文字列を見つける
- 5. RegEx:文字列の最後にゼロを見つける
- 6. Regexが特定の文字列の後の数字を見つける
- 7. python regex一致する文字列を見つける
- 8. 多くの文字列の中で文字列を見つける方法
- 9. 文字列中で最長の単語を見つける
- 10. cの文字列中の文字列のインデックスを見つける方法は?
- 11. Bashが文字列のリストに文字列を見つける
- 12. コンテンツから文字列を見つけてHTMLタグで置き換えるRegex
- 13. 文字列に見つからない文字を見つけるJavaScript文字
- 14. 文字列中で最長類似サブシーケンスを見つける
- 15. Java Regexを使用して別の部分文字列を持つサブ文字列を見つける
- 16. Regexは指定された文字列を見つけられません
- 17. C++で文字列を見つける
- 18. Javaでテキスト文字列の真の可視サイズを見つける方法
- 19. Bash - regexを見つけて別の文字列で置き換える
- 20. Python:文字列中の "="を見つける
- 21. Regex:文字列の後に英数字以外の文字列を見つける方法
- 22. REGEX javascript - 2つの文字セットを見つけよう
- 23. 別の文字列の後の文字列を見つける
- 24. Google Script Editor - メソッドformatDate(文字列、文字列、文字列)を見つけることができません
- 25. リスト内の文字列から文字を見つける
- 26. 文字列のintを見つける
- 27. 文字列のインデックスを見つける
- 28. 文字列中のregexpを見つけて変数につける方法
- 29. 加重リストの真ん中を見つける
- 30. テキストでたくさんの文字列を見つける - Python
は基本を学ぶためにhttp://regular-expressions.info/をチェックしてください。あなたの実際の問題を解決するためには、文脈を詳述し、実際のデータ/入力とあなたが得たいものを表示する必要があります。 – mario
いくつかのコードを表示できますか? –