私は複数行のテキストをした、と数字なし線のみを一致させたい:数字のない行の正規表現との一致方法は?
text without numbers
text 1 with number
some other text
text without numbers
text 1 with number
text without numbers
text 1 with number
は、私は運が悪いんです。任意の提案が高く評価されました。
私は複数行のテキストをした、と数字なし線のみを一致させたい:数字のない行の正規表現との一致方法は?
text without numbers
text 1 with number
some other text
text without numbers
text 1 with number
text without numbers
text 1 with number
は、私は運が悪いんです。任意の提案が高く評価されました。
^[^\d]*$
の終わりには数字以外のものを選択=。
あなたはできます非欲張りマッチ[a-z ]*?\r\n
これは、あなたが検証するために、それぞれの行を分割することなく動作します。 パターンは任意のALPHまたはスペースを何回も一致しますが、改行
前に、行全体が非数字が、何で構成されていることを主張することができます。
^\D*$
\D
は、文字クラス[^0-9]
の省略形です(現在のエンジンでは[^\d]
とよく似ており、\d
はUnicode対応ですが、私は逃げます...)と一致しますが、の数字に一致します。
素敵な単純な答えだこと。 – skyfoot
たぶん、この例では、あなたを助ける:
<?php
$string = "your_string";
if (preg_match('/.*([0-9]*).*/simU', $string)) {
echo "String with numbers";
} else {
echo "String without numbers";
}
?>
これは正常に動作します。ありがとう。 – HabibS