のために、私はこれらの文字列にマッチする正規表現が必要です。正規表現「の文字番号」
テスト1
テスト123
テスト1.1(必要なく、きちんとしただろうではない)
テスト
テスト
しかし、以下はありません:
テスト1a
私はこのパターンがどのように見えるかはわかりませんテキストや空白は最後にありますが、前に番号がある場合はそうではありません。
私はこの1つ ^.*([0-9])$
(試合のみTest 1
ではなく、例えば、Test
またはTest a
用) と、この1 ^.*[0-9].$
(例Test
またはTest 1
のためだけTest 1a
ではなく、にマッチする) しかし、彼らは何を一致しないを試してみました私は欲しい。あなたの質問(とコメント)で、あなたの文字列を1として
あまりにも不明。仕様は何ですか? \ '(\:\ d +(\。\ d +)?\ p {L} +))?$ $](http://regexstorm.net/tester?p=% 5c%5c%5c%5c%5c%5c%5c%5c%5c%5c%3c%5c%5c %3f%24&i =テスト+ 1%0d%0aテスト+ 123%0d%0aテスト+ 1.1%0d%0aテスト%0d%0aテスト+ a%0d%0a%0d%0aテスト+ 1a&o = m) –
あまりにも多くの可能性と例外があります.https://regex101.com/r/pC5wN5/3はちょうど今のところ動作しますが、多くの場所で失敗すると思われます。 – rock321987
「Test」はプレースホルダです任意のテキスト。 @ rock321987あなたのものは、プレースホルダを除いて私が検索したものです。 –