タイプ dd.d.dd.ddddd または dd.ddddddd のデータの正規表現が必要です。各 d は 0 ~ 9 の数字であり、正規表現は両方の形式を表す必要があります。私は Java スクリプトで作業しています。次のコードを試しましたが、すべての入力文字列に対して機能していません。
<p id="demo">my string</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
//var regExp1=/[1-4]+\.[1-4]+\.[1-4]+\.[0-9]+$/;
var regExp1=/[1-4][1-4]\.[1-4]\.[1-4][1-4]\.[0-9][0-9][0-9][0-9][0-9]$/;
//var regExp1=/[0-9][0-9]\.[0-9]\.[0-9][0-9]\.[0-9][0-9][0-9][0-9][0-9]$/;
var str="Version of C:\hjkl.dll:14.6.17.90505 working File Versn:18.1.9.17083,stopped file:13.1.14.25059 absjhdhgh";
var mystring=str.split(regExp1);
document.getElementById("demo").innerHTML=mystring;
}
</script>
望ましい出力は次のとおりです。
Version of C:\hjkl.dll:
working File Versn:
,stopped file:
absjhdhgh