簡単な質問をしてください
長い文字列があります:
の勇気のグループ 私はキスをします 期待 期待 ドライブ ビット ドロップ 武器 2011-12-12 読んでください 読んでください ドライブ ビット フロント フォグ ライト 期待 12321321321dadada
時間を傍受するにはどうすればよいですか?
PS: 正規表現を使用しない場合。 str関数はありますか?
-----解法---------
/(d+-d+-d+ ) /
------解決策---------
$str = "群衆の勇気 私はキスをする 期待 期待 ドライブビット 武器を捨てる 2011-12-12 読む 読む ドライブビット フロントフォグライト 期待 12321321321dadada";
$pattern = "/(d{4}-d {1,2} -d{1,2})/";
preg_match_all( $pattern, $str, $matches);
echo '
';<br>print_r( $matches);<br>?> <br><font color="#e78608">------解決策---------</font><br>日付 ' より前の文字列メソッドは制限されすぎています。 -' は表示できません。正規表現を使用してください</p> <dl class="code">PHP コード<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"> $str='グループの強さと勇気 私はキスする 私は期待する ドライブビット 武器を捨てる 2011-12-12 読む 読む ドライブビット フロントフォグランプ 期待する 12321321321ダダダ'; $position=strpos($str,'-')-4; echo substr($str,$position,10);