0
textarea
テキストの一部をregexで置き換えようとしています。正規表現は一致しません
propertiesText
は全文がtextarea
から受信され、次のように交換用のコードは次のとおりです。
var propertyName = inputs[i].name;
var propertyValue = inputs[i].value;
//#regexExpression = #propertyName=.* [example: /#EPCDatabase\/EPCdatabase.param\/epc.db.user=.*$/gim]//
var regexExpression = new RegExp(propertyName + "=.*$","gim");
//#newString = propertyName=propertyValue [example: EPCDatabase\/EPCdatabase.param\/epc.db.user=ddddd]//
var newString = propertyName.substring(1) + "=" + propertyValue;
console.log("Regex Expression: " + regexExpression);
console.log("Replace String: " + newString);
propertiesText.replace(regexExpression, newString);
console.log(propertiesText);
return;
、私は次の正規表現式を取得しています
テキストは元のテキストに置き換えられていませんpropertiesText
:
正規表現とyou can see it is matchingを確認しようとしました。
私は出力された同じ正規表現と置き換えコード部分を分離してみました。as you can see again、その動作です。
私のコードには何がありますか?
私は実際に置き換えられたinstを疑っていましたが、Regexが問題であったと私はあまりにも盲目でした。残っていることは、大きな**ありがとうございます**と言うことです。 –