PHPで文字と数字を文字列から2つの配列に分割するにはどうすればよいですか?
このためには、array_shift()およびarray_pop()とともにpreg_split()を使用します。以下が文字と数字の文字列だとしましょう
$values = "5j4o5h8n";
数字と文字を別々の配列で表示したい。
例
PHPコードは次のとおりです
<!DOCTYPE html> <html> <body> <?php $values = "5j4o5h8n"; $singleValues = preg_split("/\d+/", $values); array_shift($singleValues); print_r($singleValues); $resultNumber= preg_split("/[a-z]+/", $values); array_pop($resultNumber); print_r($resultNumber); ?> </body> </html>
出力
これにより、次の出力が生成されます
Array ( [0] => j [1] => o [2] => h [3] => n ) Array ( [0] => 5 [1] => 4 [2] => 5 [3] => 8 )
-
Javaの入力文字列から数値を抽出するにはどうすればよいですか?
java.lang.String クラスは、文字列を処理するためのメソッドのかなりの尺度を提供します。これらのメソッドを使用すると、トリミング、連結、変換などの文字列に対する操作を実行できます。 および比較 。 replaceAll()を使用して、指定された文字列から数値を抽出できます。 文字列のメソッド クラス。 例 import java.util.Scanner; public class StringExtractTest { public static void main(String[] args) { Str
-
メジャーデバイス番号とマイナーデバイス番号からrawデバイス番号を作成するにはどうすればよいですか?
メソッドos.makedev(major、minor)は、メジャーデバイス番号とマイナーデバイス番号からrawデバイス番号を作成します。 例 import os, sys path = "/var/www/html/foo.txt" # Get the stat tuple info = os.lstat(path) # Get major and minor device number major_dnum = os.major(info.st_dev) minor_dnum = os.minor(info.st_dev) dev_num = os.makedev(maj