Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于查找和格式化文本部分的Jquery正则表达式_Jquery_Regex_String_Text_Find - Fatal编程技术网

用于查找和格式化文本部分的Jquery正则表达式

用于查找和格式化文本部分的Jquery正则表达式,jquery,regex,string,text,find,Jquery,Regex,String,Text,Find,我使用Jquery动态生成了许多反馈行,用于测试来自xml的问题。样本: 您回答(是)。您的患者处于中度至高度风险。 您回答(否)。您的患者处于从低风险到高风险的。 您回答了(每周剂量)。您的患者处于中度风险。 等等 如何查找反馈文本的不同部分并设置其格式?我需要用斜体引号格式化部分文本。是否也将部分文本结尾处的格式设置为粗体,从“at”开始,直到句号 我想用正则表达式是可能的,但我还没有用过它们。 到目前为止,我有以下几点: var feedbackString = "<p id='fe

我使用Jquery动态生成了许多反馈行,用于测试来自xml的问题。样本:

您回答(是)。您的患者处于中度至高度风险。
您回答(否)。您的患者处于从低风险到高风险的
您回答了(每周剂量)。您的患者处于中度风险。
等等

如何查找反馈文本的不同部分并设置其格式?我需要用斜体引号格式化部分文本。是否也将部分文本结尾处的格式设置为粗体,从“at”开始,直到句号

我想用正则表达式是可能的,但我还没有用过它们。 到目前为止,我有以下几点:

var feedbackString = "<p id='feedbackTxt'>" + currentQuizNode.find("Feedback").text() + "</p>";
$("#quizFeedback").append(feedbackString);
var feedbackString=“

”+currentQuizNode.find(“Feedback”).text()+“

”; $(“#quizFeedback”).append(feedbackString);
提前谢谢大家,, Attila

var feedbackString=“

”+ currentQuizNode.find(“反馈”).text()。 替换(/“(.*”/,“$1”)。 替换(/(\bat\b.*?\)/,“$1”)+ “

”; $(“#quizFeedback”).append(feedbackString);
如果您想说括号而不是引号,请更改:

replace(/"(.*)"/, "<span style='font-style: italic;'>$1</span>").
替换(/“(.*”/,“$1”)。
致:

替换(/(\(.*)/,“$1”)。
currentQuizNode.find(“Feedback”).text().replace(/(.\()(.*)(.*).*患者是(.*)/,“$1$2$3$4”)
非常难看,但它的工作:p

replace(/"(.*)"/, "<span style='font-style: italic;'>$1</span>").
replace(/(\(.*?\))/, "<span style='font-style: italic;'>$1</span>").
currentQuizNode.find("Feedback").text().replace(/(.*\()(.*)(\).*patient is\s)(.*)/,"$1<span class=\"answer\">$2</span>$3<span class=\"risk\">$4</span>")