Problem with editor search in R2016b
5 次查看(过去 30 天)
显示 更早的评论
I switched to R2016b last month when I got a new Windows 10 Pro machine, and have noticed a problem with the editor search function that may or may not be related. If I use Ctrl+F in the Editor window to search for a phrase that includes punctuation, such as
polyfit(
it returns no hits, even though the following search does,
polyfit
Similarly no hits for the following string which is in the .m file,
.Properties.UserData.
But it can find
Properties
The problem seems to be inconsistent (sometimes I can search for strings containing periods or spaces, sometimes I can't, for example). Any ideas how to fix this?
7 个评论
采纳的回答
Steven Lord
2017-3-9
Which (if any) of the three checkboxes titled "Match case", "Whole word", and "Wrap around" at the bottom of the Find & Replace dialog are selected?
What happens when you toggle those checkboxes in the eight possible combinations and repeat the process of trying to find "polyfit(" and ".Properties.UserData." in the file?
3 个评论
Steven Lord
2017-3-9
I'm not completely sure what "Whole Word" counts as a word, and it's not described in the documentation for that functionality. My guess is that it is a block of characters x for which isstrprop(x, 'alpha') returns all true values or something to that effect. If that is the case I'm not really surprised that a punctuation character (either ( or .) interferes with finding a whole word.
If you want to confirm that I described above, it would be worth a question to Technical Support and/or feedback to the documentation staff for the documentation page about finding and replacing in the Editor asking to clarify those three checkboxes. [You can select the No button on the "Was this topic helpful?" question at the end of the documentation page to send your feedback right to the documentation staff.]
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Help and Support 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!