if @current_lesson.code == @current_course.answer
のような2つの等価な文字列をテストし、回答の一部を除外するテストステートメントをどのように取るのですか?だから、ユーザに<p>
タグを書き込ませたいのであれば、<p>
タグを持っている限り、どうすれば正しいのでしょうか?レールでテストするときに文字列の一部を除外します
0
A
答えて
1
<p>
タグが文字列内にあるかどうかを確認するにはRegexpを使用します。 Rspecを使用している場合、matches
マッチャーを使用します。コードはこのようなものになるだろう
:
expect(@current_lesson.code).to match(/\<p\>.+\<\/p\>/)
正規表現をチェックしdidntの、それだけでポイント:)を証明することです。
1
関連する問題
- 1. 文字列の一部が文字列の一部をjavascriptの数字にすることができる文字列から文字列を削除する
- 2. 文字列の一部を除外する正規表現
- 3. 条件に一致する部分文字列部分を削除します。
- 4. Pythonで文字列jsonの一部を削除するには
- 5. preg_replaceで文字列の一部を削除するには?
- 6. vb.netの文字列の一部を削除します。
- 7. 文字列の一部を削除します。
- 8. GolangのregExp文字列(部分文字列を除く)まで一致する文字列
- 9. 文字列の一部を置換または削除する
- 10. 2つの文字列の間の文字列の一部を削除する
- 11. javaの文字列の一部を削除するには?
- 12. Python:文字列のリストから文字列の一部を削除する
- 13. データ文字列の一部を削除するには?
- 14. 部分一致文字列を太字文字列に置き換えます。
- 15. 文字列の一部を別の文字列にコピーする
- 16. AS3 - 文字列の一部を可変文字列に置き換えます。
- 17. 特定の文字列の一部を除いた文字列と一致する正規表現
- 18. 部分文字列と一致する文字列
- 19. MYSQLの文字列の一部を削除する
- 20. JavaScriptの文字列の一部を削除する
- 21. Excel:セルの文字列値の一部を削除する
- 22. PHP文字列の一部を削除する
- 23. 文字列の一部を削除する方法は?
- 24. 別の文字列と一致する文字列の一部を取得します。
- 25. Ruby on Rails - 文字列内の一部の文字を削除/置換する
- 26. 一部の行を除外します
- 27. 文字列をテキストファイルの一部に置き換えます。
- 28. 文字列に長い単語の一部ではない部分文字列と部分文字列が含まれています(完全一致)
- 29. クリックハンドラで文字列の一部をテキストエリアから削除します
- 30. MYSQL文字列の一部に一致します
しかし、私はそれが@のcurrent_course.answerでどのように使用しますか? – Xavier
"正解"の定義方法によって異なります。ユーザーを100%正確にしたい場合は、 'include?'または 'expect(@ current_lesson.code).to(@ current_course.answer)'とマッチさせてください。より柔軟にしたいのであれば、 '@ current_course.answer'が動的であるため、やりにくくなります。 – born4new